
DOMNode::isDefaultNamespace 메소드는 XML 문서에서 특정 엘리먼트의 네임스페이스 이름이 기본 네임스페이스인지 확인하는 역할을 합니다.
이 메소드를 사용하여 기본 네임스페이스인지 아닌지를 확인하려면, XML 문서에서 엘리먼트의 네임스페이스 이름을 가져와서 기본 네임스페이스와 비교하면 됩니다.
예를 들어, `` 이라는 엘리먼트가 있습니다. 이 엘리먼트의 네임스페이스 이름이 기본 네임스페이스인지 확인하려면, 다음 코드를 사용할 수 있습니다.
#hostingforum.kr
php
$xml = new DOMDocument();
$xml->loadXML('');
$element = $xml->getElementsByTagName('html')->item(0);
$namespace = $element->getAttribute('xmlns');
if ($namespace === 'http://www.w3.org/1999/xhtml') {
echo '기본 네임스페이스입니다.';
} else {
echo '기본 네임스페이스가 아닙니다.';
}
이 코드는 XML 문서에서 `` 엘리먼트의 네임스페이스 이름을 가져와서 기본 네임스페이스와 비교합니다. 만약 네임스페이스 이름이 기본 네임스페이스와 일치하면 "기본 네임스페이스입니다."를 출력하고, 일치하지 않으면 "기본 네임스페이스가 아닙니다."를 출력합니다.
2025-07-28 13:07