
XMLWriter::startElementNs 함수의 첫 번째 인자는 prefix를 지정하는 것입니다. prefix는 namespace의 약자로, namespace를 식별하는 이름입니다. prefix를 지정하지 않으면 XML 문서가 올바르게 생성되지 않을 수 있습니다.
prefix를 지정하지 않으면 XML 문서가 다음과 같이 생성됩니다.
#hostingforum.kr
xml
위의 XML 문서에서 ns1이 prefix입니다. prefix를 지정하지 않으면 XML 문서가 다음과 같이 생성됩니다.
#hostingforum.kr
xml
//example.com/ns1:child>
//example.com/ns1:root>
위의 XML 문서는 올바르게 생성되지 않은 XML 문서입니다. prefix를 지정하지 않으면 namespace가 올바르게 식별되지 않기 때문입니다.
prefix를 지정하면 XML 문서가 다음과 같이 생성됩니다.
#hostingforum.kr
xml
child
grandchild
위의 XML 문서에서 x가 prefix입니다. prefix를 지정하면 namespace가 올바르게 식별되기 때문에 XML 문서가 올바르게 생성됩니다.
2025-08-09 09:29