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, ສະໜັບສະໜູນໄດ້ຖືກແກ້ໄຂ, ວິທີນີ້ຈະປະກາດສິ່ງລົບບໍ່ມີຄວາມຜິດສະນຫະລະນາ.