Представление 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 ContentSize() | 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()
get All Content()
Получает все узлы, которые являются непосредственными дочерними элементами документа.
Возвращаться
Content[]
— массив всех узлов, которые являются непосредственными дочерними элементами документа.
get Content(index)
Получает узел по заданному индексу среди всех узлов, которые являются непосредственными дочерними элементами документа. Если по данному индексу нет узла, этот метод возвращает null
.
Параметры
Имя | Тип | Описание |
---|---|---|
index | Integer | индекс узла среди всех узлов, которые являются непосредственными дочерними элементами документа |
Возвращаться
Content
— узел или null
, если узла по данному индексу нет.
get ContentSize()
Получает количество узлов, которые являются непосредственными дочерними элементами документа.
Возвращаться
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
, если узла по данному индексу нет.
set Doc Type(docType)
Устанавливает объявление Doc Type
. Если в документе уже есть другой узел Doc Type
, этот метод перезаписывает старый узел. Этот метод создает исключение, если документ уже содержит тот же узел Doc Type
, который задается.
Параметры
Имя | Тип | Описание |
---|---|---|
doc Type | Doc Type | Document Type для установки |
Возвращаться
Document
— документ для связывания