
DOMImplementation::createDocument를 사용하여 문서를 생성할 때, namespace를 지정하여 문서를 생성하려면 createDocumentType 메소드를 사용하여 namespace를 추가할 수 있습니다.
createDocumentType 메소드의 두 번째 인자로 namespace URI를 전달하여 namespace를 추가할 수 있습니다.
예를 들어, namespace를 "http://example.com/example"로 지정하고, 문서의 root element를 "root"라고 지정하고 싶다면, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
cpp
DOMImplementation* impl = document->getImplementation();
DOMDocumentType* doctype;
DOMDocument* doc;
doctype = impl->createDocumentType("root", "http://example.com/example", "1.0");
doc = impl->createDocument(NULL, "root", doctype, NULL, NULL, NULL, NULL);
이 코드에서는 createDocumentType 메소드의 두 번째 인자로 namespace URI를 "http://example.com/example"로 전달하여 namespace를 추가합니다.
이러한 방법으로 namespace를 추가하여 문서를 생성할 수 있습니다.
2025-04-13 02:39