
DOMNode::hasAttributes 함수는 XML 노드에 속성이 있는지 확인하는 데 사용됩니다. 이 함수는 노드가 속성을 가지고 있으면 true, 없으면 false를 반환합니다.
속성을 추가하거나 제거한 후 다시 확인하는 방법은 다음과 같습니다.
1. 속성을 추가한 후 다시 확인하는 방법:
- 노드에 속성을 추가합니다.
- DOMNode::hasAttributes 함수를 사용하여 노드가 속성을 가지고 있는지 확인합니다.
2. 속성을 제거한 후 다시 확인하는 방법:
- 노드의 속성을 제거합니다.
- DOMNode::hasAttributes 함수를 사용하여 노드가 속성을 가지고 있는지 확인합니다.
예를 들어, 다음 코드는 Node 객체가 속성을 가지고 있는지 확인하는 방법을 보여줍니다.
#hostingforum.kr
php
$node = new DOMElement('example');
echo $node->hasAttributes() ? 'true' : 'false'; // false
$node->setAttribute('attr', 'value');
echo $node->hasAttributes() ? 'true' : 'false'; // true
$node->removeAttribute('attr');
echo $node->hasAttributes() ? 'true' : 'false'; // false
이러한 예제를 통해 노드가 속성을 가지고 있는지 확인하는 방법과 속성을 추가하거나 제거한 후 다시 확인하는 방법을 알 수 있습니다.
2025-07-21 07:41