Kaedah iterateNext() DOM XML
Definisi dan Penggunaan
Kaedah iterateNext() mengembalikan nod berikutnya yang sepadana dengan soalan XPath.
Sintaks
iterateNext()
Hasil Pengembalian
Mengembalikan nod berikutnya dalam senarai nod yang sepadana, jika tiada lagi nod lain, maka null.
Melempar
Sejak XPathResult telah dikembalikan, jika dokumen telah diubah, kaedah ini akan melempar pengecualian. Jika resultType bukan UNORDERED_NODE_ITERATOR_TYPE atau ORDERED_NODE_ITERATOR_TYPE, kaedah ini juga akan melempar pengecualian.
Penggambangan
Kaedah iterateNext() mengembalikan nod berikutnya yang sepadan dengan soalan XPath, jika semua nod yang sepadana sudah dikembalikan, maka null.
Guna kaedah ini apabila XPathResult adalah UNORDERED_NODE_ITERATOR_TYPE atau ORDERED_NODE_ITERATOR_TYPE. Jika jenis adalah berurutan, nod mengembalikan urutan seperti munculnya dalam dokumen, jika bukan, mereka mengembalikan urutan bebas.
Jika properti invalidIteratorState adalah true, dokumen telah diubah, kaedah ini akan melempar pengecualian.