Class Document

Документ

Представление XML-документа.

Методы

Метод Тип возврата Краткое описание
add Content(content) Document Добавляет данный узел в конец документа.
add Content(index, content) Document Вставляет данный узел по заданному индексу среди всех узлов, которые являются непосредственными дочерними элементами документа.
clone Content() Content[] Создает неприсоединенные копии всех узлов, которые являются непосредственными дочерними элементами документа.
detach Root Element() Element Отключает и возвращает корневой узел Element документа.
get All Content() Content[] Получает все узлы, являющиеся непосредственными дочерними элементами документа.
get Content(index) Content Получает узел по заданному индексу среди всех узлов, которые являются непосредственными дочерними элементами документа.
get Content Size() Integer Получает количество узлов, которые являются непосредственными дочерними элементами документа.
get Descendants() Content[] Получает все узлы, являющиеся прямыми или косвенными дочерними элементами документа, в том порядке, в котором они появляются в документе.
get Doc Type() Doc Type Получает объявление Doc Type документа.
get Root Element() Element Получает корневой узел Element документа.
has Root Element() Boolean Определяет, имеет ли документ корневой узел Element .
remove Content() Content[] Удаляет все узлы, которые являются непосредственными дочерними элементами документа.
remove Content(content) Boolean Удаляет данный узел, если узел является непосредственным дочерним элементом документа.
remove Content(index) Content Удаляет узел по заданному индексу среди всех узлов, которые являются непосредственными дочерними элементами документа.
set Doc Type(docType) Document Устанавливает объявление Doc Type .
set Root Element(element) Document Устанавливает корневой узел Element документа.

Подробная документация

add Content(content)

Добавляет данный узел в конец документа. Аргументом content может быть объект Content или любой объект узла, соответствующий типу, указанному в Content Type . Однако обратите внимание, что документ может иметь только один дочерний узел Element , который неявно является корневым узлом Element .

Параметры

Имя Тип Описание
content Content узел для добавления

Возвращаться

Document — документ для связывания


add Content(index, content)

Вставляет данный узел по заданному индексу среди всех узлов, которые являются непосредственными дочерними элементами документа. Аргументом content может быть объект Content или любой объект узла, соответствующий типу, указанному в Content Type . Однако обратите внимание, что документ может иметь только один дочерний узел Element , который неявно является корневым узлом Element .

Параметры

Имя Тип Описание
index Integer индекс, по которому вставляется узел среди всех узлов, которые являются непосредственными дочерними элементами документа
content Content узел для вставки

Возвращаться

Document — документ для связывания


clone Content()

Создает неприсоединенные копии всех узлов, которые являются непосредственными дочерними элементами документа.

Возвращаться

Content[] — массив неприсоединённых копий всех узлов, которые являются непосредственными дочерними элементами документа.


detach Root Element()

Отключает и возвращает корневой узел Element документа. Если в документе нет корневого узла Element , этот метод возвращает null .

Возвращаться

Element — отдельный узел Element или null , если документ не имеет корневого узла Element .


get All Content()

Получает все узлы, являющиеся непосредственными дочерними элементами документа.

Возвращаться

Content[] — массив всех узлов, которые являются непосредственными дочерними элементами документа.


get Content(index)

Получает узел по заданному индексу среди всех узлов, которые являются непосредственными дочерними элементами документа. Если по данному индексу нет узла, этот метод возвращает null .

Параметры

Имя Тип Описание
index Integer индекс узла среди всех узлов, которые являются непосредственными дочерними элементами документа

Возвращаться

Content — узел или null , если узла по данному индексу нет.


get Content Size()

Получает количество узлов, которые являются непосредственными дочерними элементами документа.

Возвращаться

Integer — количество узлов, которые являются непосредственными дочерними элементами документа.


get Descendants()

Получает все узлы, являющиеся прямыми или косвенными дочерними элементами документа, в том порядке, в котором они появляются в документе.

Возвращаться

Content[] — массив всех узлов, которые являются прямыми или косвенными дочерними элементами документа.


get Doc Type()

Получает объявление Doc Type документа. Если в документе нет узла Document Type , этот метод возвращает null .

Возвращаться

Doc Type — узел Document Type или null , если документ не имеет узла Document Type


get Root Element()

Получает корневой узел Element документа. Если в документе нет корневого узла Element , этот метод возвращает null .

Возвращаться

Element — корневой узел Element или null , если в документе нет корневого узла Element .


has Root Element()

Определяет, имеет ли документ корневой узел Element .

Возвращаться

Booleantrue , если документ имеет корневой узел Element ; false если нет


remove Content()

Удаляет все узлы, которые являются непосредственными дочерними элементами документа.

Возвращаться

Content[] — массив всех узлов, которые были непосредственными дочерними элементами документа до их удаления.


remove Content(content)

Удаляет данный узел, если узел является непосредственным дочерним элементом документа. Аргументом content может быть объект Content или любой объект узла, соответствующий типу, указанному в Content Type .

Параметры

Имя Тип Описание
content Content узел, который нужно удалить

Возвращаться

Booleantrue если узел был непосредственным дочерним элементом и был удален; false если нет


remove Content(index)

Удаляет узел по заданному индексу среди всех узлов, которые являются непосредственными дочерними элементами документа. Если по данному индексу нет узла, этот метод возвращает null .

Параметры

Имя Тип Описание
index Integer индекс узла среди всех узлов, которые являются непосредственными дочерними элементами документа

Возвращаться

Content — узел, который был удален, или null , если узла по данному индексу нет.


set Doc Type(docType)

Устанавливает объявление Doc Type . Если в документе уже есть другой узел Doc Type , этот метод перезаписывает старый узел. Этот метод создает исключение, если документ уже содержит тот же узел Doc Type , который задается.

Параметры

Имя Тип Описание
doc Type Doc Type Document Type для установки

Возвращаться

Document — документ для связывания


set Root Element(element)

Устанавливает корневой узел Element документа. Если в документе уже есть корневой узел Element , этот метод перезаписывает старый узел.

Параметры

Имя Тип Описание
element Element корневой узел Element для установки

Возвращаться

Document — документ для связывания