Метод iterateNext() DOM XML
Определение и использование
Метод 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, документ был изменен, и этот метод выбрасывает исключение.