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