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