
DOMNamedNodeMap::getIterator 메소드는 DOMNamedNodeMap 인터페이스에 포함되어 있지 않습니다. 하지만 DOMNamedNodeMap은 DOMNodeList를 상속하고 있으므로, DOMNodeList의 메소드를 사용할 수 있습니다.
DOMNodeList에는 getIterator 메소드가 포함되어 있지 않습니다. 하지만 DOMNodeList는 반복 가능한 객체이므로, foreach 문을 사용하거나 iterator를 직접 생성하여 사용할 수 있습니다.
예를 들어, 다음 코드는 DOMNamedNodeMap의 요소를 반복하여 출력하는 방법을 보여줍니다.
#hostingforum.kr
php
$namedNodeMap = // DOMNamedNodeMap 객체를 생성합니다.
foreach ($namedNodeMap as $node) {
echo $node->nodeName . "n";
}
또는 iterator를 직접 생성하여 사용할 수 있습니다.
#hostingforum.kr
php
$namedNodeMap = // DOMNamedNodeMap 객체를 생성합니다.
$iterator = $namedNodeMap->getNamedItemNS(NULL, NULL);
while ($iterator->nextNode()) {
$node = $iterator->item();
echo $node->nodeName . "n";
}
getIterator 메소드의 반환 값은 iterator입니다. iterator를 사용하여 DOMNamedNodeMap의 요소를 반복할 수 있습니다.
2025-05-06 21:48