Method na iterateNext() ng XML DOM

Definasyon at Gagamitan

Ang method na iterateNext() ay ibabalik ang susunod na node na tumutugma sa paghahanap ng XPath.

Mga Tagubilin:

iterateNext()

Halimbawa ng bunga

Ibalik ang susunod na node sa listahan ng tumutugma na node, kung walang iba pang node, ay ibabalik ang null.

Ititapon

Kung ang XPathResult ay ibabalik, kapag nabago ang dokumento, ang method na ito ay ititapon ang isang exception. Kapag tinawag ang method kapag ang resultType ay hindi UNORDERED_NODE_ITERATOR_TYPE o ORDERED_NODE_ITERATOR_TYPE, ang method ay ititapon din ang isang exception.

Paliwanag

Ang method na iterateNext() ay ibabalik ang susunod na node na tumutugma sa paghahanap ng XPath, kung ang lahat ng tumutugma na node ay ibabalik na, ay ibabalik ang null.

Gamitin ito kapag ang XPathResult ay UNORDERED_NODE_ITERATOR_TYPE o ORDERED_NODE_ITERATOR_TYPE. Kapag ang uri ay may orde, ang mga node ay ibabalik ayon sa kanilang pagkakaroon sa dokumento, kung hindi, ayon sa alinsunod na kailangan.

Kung ang attribute ng invalidIteratorState ay true, nabagong ang dokumento, ang method na ito ay ititapon ang isang exception.