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 である場合、ドキュメントが変更されたことを示し、このメソッドは例外をスローします。