XML DOM iterateNext() 메서드

정의와 사용법

iterateNext() 메서드는 XPath 조건에 맞는 다음 노드를 반환합니다.

문법:

iterateNext()

반환 값

일치 노드 목록에서 다음 노드를 반환하며, 다른 노드가 없다면 null을 반환합니다.

투척

XPathResult가 반환되면, 문서가 수정되었음을 나타내면 이 메서드는 예외를 투척합니다. resultType가 UNORDERED_NODE_ITERATOR_TYPE 또는 ORDERED_NODE_ITERATOR_TYPE가 아니라면 호출할 때도 예외를 투척합니다.

설명

iterateNext() 메서드는 XPath 조건에 맞는 다음 노드를 반환하며, 모든 일치 노드가 반환된 경우 null을 반환합니다.

XPathResult가 UNORDERED_NODE_ITERATOR_TYPE 또는 ORDERED_NODE_ITERATOR_TYPE인 경우 이 메서드를 사용합니다. 유序한 유형이면, 노드는 문서에서 등장한 순서대로 반환되며, 유序하지 않으면 무작위로 반환됩니다.

invalidIteratorState 속성이 true라면, 문서가 수정되었음을 나타냅니다. 이 메서드는 예외를 투척합니다.