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,文檔已經被修改了,這個方法拋出異常。