
DOMNode::hasAttributes 메서드는 노드가 속성을 가지고 있는지 여부를 boolean 값으로 반환합니다.
이 메서드를 사용하려면, 노드 객체를 먼저 생성하고, hasAttributes 메서드를 호출하면 됩니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$document = new DOMDocument();
$document->loadXML('');
$node = $document->getElementsByTagName('child')->item(0);
if ($node->hasAttributes()) {
echo "노드가 속성을 가지고 있습니다.";
} else {
echo "노드가 속성을 가지고 있지 않습니다.";
}
이 예제에서는 DOMDocument 객체를 생성하고, XML을 로드한 후, child 노드를 가져옵니다. 그리고 hasAttributes 메서드를 호출하여 노드가 속성을 가지고 있는지 여부를 확인합니다.
2025-04-03 22:51