
XMLWriter::writeAttributeNs를 사용하여 namespace prefix가 자동으로 생성되는지 여부는 없습니다.
이 함수는 namespace prefix를 명시적으로 지정해야 합니다.
위 코드에서 'ns' namespace prefix는 명시적으로 지정되어 있으므로, 자동으로 생성되지 않습니다.
만약 namespace prefix를 자동으로 생성하고 싶다면, XMLWriter::writeAttributeNs 대신 XMLWriter::writeAttribute를 사용하여 namespace prefix를 지정할 수 있습니다.
하지만, 이 경우 namespace prefix가 모든 namespace attribute에 동일하게 적용됩니다.
따라서, namespace prefix를 명시적으로 지정하는 것이 더 안전하고 유연한 방법입니다.
2025-05-04 13:53