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