Представление XML-документа.
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
add Content(content) | Document | Добавляет указанный узел в конец документа. |
add Content(index, content) | Document | Вставляет заданный узел по заданному индексу среди всех узлов, являющихся непосредственными дочерними элементами документа. |
clone Content() | Content[] | Создает неприкрепленные копии всех узлов, являющихся непосредственными дочерними элементами документа. |
detach Root Element() | Element |null | Отсоединяет и возвращает корневой узел Element документа. |
get All Content() | Content[] | Получает все узлы, являющиеся непосредственными дочерними элементами документа. |
get Content(index) | Content |null | Получает узел с заданным индексом среди всех узлов, являющихся непосредственными дочерними элементами документа. |
get Content Size() | Integer | Получает количество узлов, являющихся непосредственными дочерними элементами документа. |
get Descendants() | Content[] | Получает все узлы, являющиеся прямыми или косвенными дочерними элементами документа, в том порядке, в котором они появляются в документе. |
get Doc Type() | Doc Type |null | Получает объявление Doc Type ). |
get Root Element() | Element |null | Получает корневой узел Element документа. |
has Root Element() | Boolean | Определяет, имеет ли документ корневой узел Element . |
remove Content() | Content[] | Удаляет все узлы, являющиеся непосредственными дочерними элементами документа. |
remove Content(content) | Boolean | Удаляет указанный узел, если он является непосредственным дочерним элементом документа. |
remove Content(index) | Content |null | Удаляет узел с заданным индексом среди всех узлов, являющихся непосредственными дочерними элементами документа. |
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()
get All Content()
Получает все узлы, являющиеся непосредственными дочерними элементами документа.
Возвращаться
Content[] — массив всех узлов, являющихся непосредственными дочерними элементами документа.
get Content(index)
Получает узел с заданным индексом среди всех узлов, являющихся непосредственными дочерними элементами документа. Если узла с заданным индексом нет, этот метод возвращает null .
Параметры
| Имя | Тип | Описание |
|---|---|---|
index | Integer | Индекс узла среди всех узлов, являющихся непосредственными дочерними элементами документа. |
Возвращаться
Content |null — Узел, или null если по заданному индексу нет узла.
get Content Size()
Получает количество узлов, являющихся непосредственными дочерними элементами документа.
Возвращаться
Integer — количество узлов, являющихся непосредственными дочерними элементами документа.
get Descendants()
Получает все узлы, являющиеся прямыми или косвенными дочерними элементами документа, в том порядке, в котором они появляются в документе.
Возвращаться
Content[] — массив всех узлов, являющихся прямыми или косвенными дочерними элементами документа.
get Doc Type()
get Root Element()
has Root Element()
Определяет, имеет ли документ корневой узел Element .
Возвращаться
Boolean — true если документ содержит корневой узел Element ; false в противном случае.
remove Content()
Удаляет все узлы, являющиеся непосредственными дочерними элементами документа.
Возвращаться
Content[] — массив всех узлов, которые являлись непосредственными дочерними элементами документа до того, как были удалены.
remove Content(content)
Удаляет указанный узел, если он является непосредственным дочерним элементом документа. Аргумент content может быть объектом Content или любым объектом узла, соответствующим типу, указанному в Content Type .
Параметры
| Имя | Тип | Описание |
|---|---|---|
content | Content | Узел, который нужно удалить. |
Возвращаться
Boolean — true если узел являлся непосредственным дочерним узлом и был удален; false , если нет.
remove Content(index)
Удаляет узел с заданным индексом среди всех узлов, являющихся непосредственными дочерними элементами документа. Если узла с заданным индексом нет, этот метод возвращает null .
Параметры
| Имя | Тип | Описание |
|---|---|---|
index | Integer | Индекс узла среди всех узлов, являющихся непосредственными дочерними элементами документа. |
Возвращаться
Content |null — Удаленный узел или null , если по указанному индексу нет узла.
set Doc Type(docType)
Устанавливает Doc Type . Если в документе уже есть другой узел Doc Type , этот метод перезаписывает старый узел. Этот метод генерирует исключение, если документ уже содержит тот же узел Doc Type , который устанавливается.
Параметры
| Имя | Тип | Описание |
|---|---|---|
doc Type | Doc Type | Document Type для установки. |
Возвращаться
Document — документ для создания цепочки сообщений.