Metodo iterateNext() XML DOM
Definizione e uso
Il metodo iterateNext() restituisce il prossimo nodo che corrisponde a una query XPath.
Sintassi:
iterateNext()
Valore di ritorno
Restituisce il prossimo nodo della lista dei nodi corrispondenti, se non ci sono altri nodi, restituisce null.
Lancia
Poiché XPathResult viene restituito, se il documento è stato modificato, questo metodo lancia un'eccezione. Lancia anche un'eccezione se il tipo di risultato non è UNORDERED_NODE_ITERATOR_TYPE o ORDERED_NODE_ITERATOR_TYPE.
Spiegazione
Il metodo iterateNext() restituisce il prossimo nodo che corrisponde alla query XPath, se tutti i nodi corrispondenti sono stati restituiti, restituisce null.
Usa questo metodo quando XPathResult è UNORDERED_NODE_ITERATOR_TYPE o ORDERED_NODE_ITERATOR_TYPE. Se il tipo è ordinato, i nodi vengono restituiti nell'ordine in cui compaiono nel documento, altrimenti, vengono restituiti in qualsiasi ordine.
Se l'attributo invalidIteratorState è true, il documento è stato modificato, questo metodo lancia un'eccezione.