XML 文档的表示形式。
方法
| 方法 | 返回类型 | 简介 |
|---|---|---|
add | Document | 将指定节点附加到文档末尾。 |
add | Document | 在文档的所有直属子节点中,将指定节点插入到指定索引处。 |
clone | Content[] | 创建文档的所有直接子节点的不附加副本。 |
detach | Element|null | 分离并返回文档的根 Element 节点。 |
get | Content[] | 获取文档的所有直属子节点。 |
get | Content|null | 获取文档的所有直接子节点中位于指定索引处的节点。 |
get | Integer | 获取文档的直属子节点的数量。 |
get | Content[] | 按节点在文档中出现的顺序获取文档的所有直接或间接子节点。 |
get | Doc | 获取文档的 Doc 声明。 |
get | Element|null | 获取文档的根 Element 节点。 |
has | Boolean | 确定文档是否具有根 Element 节点。 |
remove | Content[] | 移除文档的所有直接子节点。 |
remove | Boolean | 移除指定节点(如果该节点是文档的直接子节点)。 |
remove | Content|null | 移除文档的所有直属子节点中位于指定索引处的节点。 |
set | Document | 设置文档的 Doc 声明。 |
set | Document | 设置文档的根 Element 节点。 |
详细文档
add Content(content)
将指定节点附加到文档末尾。content 实参可以是 Content 对象,也可以是与 Content 中列出的类型对应的任何节点对象。不过请注意,一个文档只能有一个子级 Element 节点,该节点隐式为根 Element 节点。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
content | Content | 要附加的节点。 |
返回
Document - 用于链式调用的文档。
add Content(index, content)
在文档的所有直属子节点中,将指定节点插入到指定索引处。content 实参可以是 Content 对象,也可以是与 Content 中列出的类型对应的任何节点对象。不过请注意,一个文档只能有一个子级 Element 节点,该节点隐式地是根 Element 节点。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
index | Integer | 要在文档的所有直属子节点中插入节点的索引。 |
content | Content | 要插入的节点。 |
返回
Document - 用于链式调用的文档。
clone Content()
detach Root Element()
get All Content()
get Content(index)
获取文档的所有直接子节点中位于指定索引处的节点。如果指定索引处没有节点,此方法会返回 null。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
index | Integer | 相应节点在文档的所有直属子节点中的索引。 |
返回
Content|null - 相应节点;如果给定索引处没有节点,则为 null。
get Content Size()
获取文档的直属子节点的数量。
返回
Integer - 文档的直接子节点的数量。
get Descendants()
get Doc Type()
get Root Element()
has Root Element()
remove Content()
remove Content(content)
移除指定节点(如果该节点是文档的直接子节点)。content 实参可以是 Content 对象,也可以是与 Content 中列出的类型对应的任何节点对象。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
content | Content | 要移除的节点。 |
返回
Boolean - 如果节点是直接子节点且已被移除,则为 true;否则为 false。
remove Content(index)
移除文档的所有直属子节点中位于指定索引处的节点。如果指定索引处没有节点,此方法会返回 null。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
index | Integer | 相应节点在文档的所有直属子节点中的索引。 |
返回
Content|null - 已移除的节点;如果给定索引处没有节点,则返回 null。