
DOMImplementation::createDocumentType 메서드는 XML 문서의 DTD를 생성하는 데 사용됩니다. 이 메서드는 XML 문서의 구조와 규칙을 정의하는 DTD를 생성합니다.
createDocumentType 메서드의 파라미터 중, qualifiedName과 publicId는 다음 역할을 합니다.
- qualifiedName: DTD의 이름을 지정합니다. 예를 들어, "myDTD"와 같은 이름을 지정할 수 있습니다.
- publicId: DTD의 공공 식별자입니다. 예를 들어, "-//W3C//DTD XHTML 1.0 Transitional//EN"과 같은 식별자를 지정할 수 있습니다.
이 메서드가 반환하는 DocumentType 객체는 XML 문서의 DTD를 나타냅니다. 이 객체는 XML 문서의 구조와 규칙을 정의합니다.
예를 들어, 다음 코드는 DOMImplementation::createDocumentType 메서드를 사용하여 DTD를 생성하는 방법을 보여줍니다.
#hostingforum.kr
java
import org.w3c.dom.DOMImplementation;
import org.w3c.dom.DocumentType;
// DOMImplementation 객체를 가져옵니다.
DOMImplementation domImpl = ...;
// DTD를 생성합니다.
DocumentType dtd = domImpl.createDocumentType("myDTD", "-//W3C//DTD XHTML 1.0 Transitional//EN", null);
// DTD를 XML 문서에 추가합니다.
Document document = ...;
document.appendChild(dtd);
이 예제에서는 DOMImplementation::createDocumentType 메서드를 사용하여 "myDTD"라는 이름의 DTD를 생성하고, XML 문서에 추가합니다.
2025-03-25 21:17