
DOMElement::getAttributeNodeNS 함수를 사용하여 namespace를 지정하여 attribute를 가져오려면, namespace URI와 attribute 이름을 지정해야 합니다.
예를 들어, 다음 코드는 다음과 같이 작성할 수 있습니다.
#hostingforum.kr
php
$element = new DOMElement('div', 'div', $doc);
$namespaceURI = 'http://example.com';
$localName = 'example:attr';
$attribute = $element->getAttributeNodeNS($namespaceURI, $localName);
위 코드에서 $namespaceURI는 namespace URI를, $localName은 attribute 이름을 지정합니다.
getAttributeNodeNS 함수는 namespace URI와 localName을 지정하여 attribute를 가져오기 때문에, attribute 이름에 namespace URI가 포함된 이름을 사용할 수 있습니다.
예를 들어, 'example:attr'은 namespace URI 'http://example.com'에 속한 attribute 이름 'attr'을 지정하는 예시입니다.
위 코드는 $element에 지정된 namespace URI 'http://example.com'에 속한 attribute 이름 'example:attr'을 가져옵니다.
이러한 방법으로 namespace를 지정하여 attribute를 가져올 수 있습니다.
2025-05-24 06:51