
createDocumentType 메소드는 XML 문서의 DTD(문서 타입 정의)를 생성하는 데 사용됩니다.
이 메소드의 파라미터로 전달되는 arguments는 3개입니다.
1. qName: DTD의 이름을 나타내는 문자열입니다.
2. publicId: DTD의 공인 ID를 나타내는 문자열입니다. (선택 사항)
3. systemId: DTD의 시스템 ID를 나타내는 문자열입니다. (선택 사항)
createDocumentType 메소드가 반환하는 DocumentType 객체는 XML 문서의 DTD를 나타내는 객체입니다.
이 객체는 다음 속성을 가지고 있습니다.
- name: DTD의 이름을 나타내는 문자열입니다.
- publicId: DTD의 공인 ID를 나타내는 문자열입니다.
- systemId: DTD의 시스템 ID를 나타내는 문자열입니다.
- internalSubset: DTD의 내부 부분을 나타내는 문자열입니다. (선택 사항)
이 객체는 XML 문서의 DTD를 나타내는 데 사용됩니다.
예를 들어, 다음 코드는 "example.dtd"라는 DTD를 생성하는 코드입니다.
#hostingforum.kr
java
import org.w3c.dom.DOMImplementation;
import org.w3c.dom.DocumentType;
DOMImplementation impl = ...; // DOMImplementation 객체를 얻습니다.
DocumentType docType = impl.createDocumentType("example", "http://example.com/dtd", "example.dtd");
2025-04-04 06:24