
XMLWriter::startElementNs 메소드를 사용하여 XML 문서에 네임스페이스를 추가할 때, namespaceUri, prefix, localName을 지정하는 방법은 다음과 같습니다.
- namespaceUri: 네임스페이스의 URI를 지정합니다. 예를 들어, "http://example.com"과 같이 네임스페이스의 URI를 지정합니다.
- prefix: 네임스페이스의 접두사를 지정합니다. 예를 들어, "ex"과 같이 네임스페이스의 접두사를 지정합니다.
- localName: 네임스페이스의 로컬 이름을 지정합니다. 예를 들어, "example"과 같이 네임스페이스의 로컬 이름을 지정합니다.
예를 들어, namespaceUri가 "http://example.com"이고 prefix가 "ex"일 때, localName을 지정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$xmlWriter = new XMLWriter();
$xmlWriter->openURI('php://output');
$xmlWriter->startDocument('1.0', 'UTF-8');
$xmlWriter->startElementNs('ex', 'example', 'http://example.com');
$xmlWriter->endElementNs('ex', 'example');
$xmlWriter->endDocument();
$xmlWriter->flush();
이 코드는 XML 문서에 네임스페이스를 추가하여 "http://example.com" 네임스페이스의 "ex:example" 요소를 생성합니다.
2025-05-29 11:11