XML 文档的表示形式。
方法
方法 | 返回类型 | 简介 |
---|---|---|
addContent(content) | Document | 将指定节点附加到文档末尾。 |
addContent(index, content) | Document | 在文档直接子节点的所有节点中插入给定索引处的给定节点。 |
cloneContent() | Content[] | 创建作为文档的直接子节点的所有节点的未附加副本。 |
detachRootElement() | Element | 分离并返回文档的根 Element 节点。 |
getAllContent() | Content[] | 获取作为文档的直接子节点的所有节点。 |
getContent(index) | Content | 获取属于文档的直接子节点的所有节点中位于指定索引处的节点。 |
getContentSize() | Integer | 获取作为文档的直接子项的节点数。 |
getDescendants() | Content[] | 按照文档在文档中出现的顺序获取作为文档直接或间接子节点的所有节点。 |
getDocType() | DocType | 获取文档的 DocType 声明。 |
getRootElement() | Element | 获取文档的根 Element 节点。 |
hasRootElement() | Boolean | 确定文档是否具有根 Element 节点。 |
removeContent() | Content[] | 移除所有作为文档的直接子节点的节点。 |
removeContent(content) | Boolean | 删除指定节点(如果该节点是文档的直接子节点)。 |
removeContent(index) | Content | 从作为文档的直接子节点的所有节点中移除位于指定索引处的节点。 |
setDocType(docType) | Document | 设置文档的 DocType 声明。 |
setRootElement(element) | Document | 设置文档的根 Element 节点。 |
详细文档
addContent(content)
将指定节点附加到文档末尾。content
参数可以是 Content
对象,也可以是与 ContentType
中列出的类型对应的任何节点对象。但请注意,一个文档只能有一个子 Element
节点,它隐式地是根 Element
节点。
参数
名称 | 类型 | 说明 |
---|---|---|
content | Content | 要附加的节点 |
弃踢回攻
Document
- 用于链接的文档
addContent(index, content)
在文档直接子节点的所有节点中插入给定索引处的给定节点。content
参数可以是 Content
对象,也可以是与 ContentType
中列出的类型对应的任何节点对象。但请注意,一个文档只能有一个子 Element
节点,它隐式地是根 Element
节点。
参数
名称 | 类型 | 说明 |
---|---|---|
index | Integer | 在作为文档的直接子节点的所有节点中插入节点的索引 |
content | Content | 要插入的节点 |
弃踢回攻
Document
- 用于链接的文档
cloneContent()
detachRootElement()
getAllContent()
getContent(index)
获取属于文档的直接子节点的所有节点中位于指定索引处的节点。如果指定索引处没有任何节点,此方法会返回 null
。
参数
名称 | 类型 | 说明 |
---|---|---|
index | Integer | 作为文档的直接子节点的所有节点中的节点索引 |
弃踢回攻
Content
- 节点,如果指定索引中没有节点,则返回 null
getContentSize()
获取作为文档的直接子项的节点数。
弃踢回攻
Integer
- 文档的直接子节点数量
getDescendants()
getDocType()
getRootElement()
hasRootElement()
removeContent()
removeContent(content)
删除指定节点(如果该节点是文档的直接子节点)。content
参数可以是 Content
对象,也可以是与 ContentType
中列出的类型对应的任何节点对象。
参数
名称 | 类型 | 说明 |
---|---|---|
content | Content | 要移除的节点 |
弃踢回攻
Boolean
- 如果该节点是直接子节点且已被移除,则为 true
;如果不是,则为 false
removeContent(index)
从作为文档的直接子节点的所有节点中移除位于指定索引处的节点。如果指定索引处没有任何节点,此方法会返回 null
。
参数
名称 | 类型 | 说明 |
---|---|---|
index | Integer | 作为文档的直接子节点的所有节点中的节点索引 |
弃踢回攻
Content
- 已移除的节点,如果指定索引中没有节点,则返回 null