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, το έγγραφο έχει ήδη τροποποιηθεί, η μέθοδος εκπέμπει εξαίρεση.