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