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.