ДокументDOM.СоздатьИтераторУзлов (DOMDocument.CreateNodeIterator)

ДокументDOM (DOMDocument)

СоздатьИтераторУзлов (CreateNodeIterator)

Доступен, начиная с версии 8.1.

Синтаксис:

СоздатьИтераторУзлов(<Узел>, <Отбор>, <ОбходитьСсылкиНаСущности>)

Параметры:

<Узел> (обязательный)

Тип: АтрибутDOM, ДокументDOM, ЭлементDOM, ОпределениеТипаДокументаDOM, НотацияDOM, СущностьDOM, ФрагментДокументаDOM, ТекстDOM, КомментарийDOM, СекцияCDATADOM, ИнструкцияОбработкиDOM, СсылкаНаСущностьDOM, ПространствоИменXPath.
Узел DOM - стартовый узел итератора.

<Отбор> (необязательный)

Тип: ФильтрУзловDOM.
Отбор узлов DOM.
Если не указан, то будут проитерированы все узлы.

<ОбходитьСсылкиНаСущности> (необязательный)

Тип: Булево.
Признак обхода ссылок на сущности DOM.
Истина - при обходе узла ссылки на сущность будет производиться обход узлов содержимого сущности, в противном случае обход производиться не будет.
Значение по умолчанию: Истина.

Возвращаемое значение:

Тип: ИтераторУзловDOM.

Описание:

Создает новый итератор по поддереву документа DOM, начиная с указанного узла.
При создании итератор устанавливается на позицию перед указанным узлом.
Метод соответствует интерфейсу NodeIterator стандарта W3C (Подробнее см. http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/traversal.html#Traversal-NodeIterator).

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.

Использование в версии:

Доступен, начиная с версии 8.1.


     Методическая информация