Java 如何获取包含文本内容的整个节点?
对于下面的XMLJava 如何获取包含文本内容的整个节点?,java,xml,dom,Java,Xml,Dom,对于下面的XML <employee> <name>Andrew</name> </employee> 是否有任何方法可以获取包含文本内容的整个节点 <name>Andrew</name> 通过使用DOM解析策略将其作为字符串本身 否。当构建DOM时,标记消失并成为节点。DOM中不存在您描述的包含文本内容的整个节点。在构建DOM之后,您就拥有了这个结构 node: element(employee) | +-no
<employee>
<name>Andrew</name>
</employee>
是否有任何方法可以获取包含文本内容的整个节点
<name>Andrew</name>
通过使用DOM解析策略将其作为字符串本身 否。当构建DOM时,标记消失并成为节点。DOM中不存在您描述的包含文本内容的整个节点。在构建DOM之后,您就拥有了这个结构
node: element(employee)
|
+-node: text "\n"
|
+-node: element(name)
| |
| +-node: text "Andrew"
|
+-node: text "\n"
如果需要,您必须自己重新组合字符串。可以获得节点名称和文本内容。但不是作为标签。