如何获取整个节点的文本内容?

时间:2014-03-20 05:06:50

标签: java xml dom

对于以下XML

<employee>
<name>Andrew</name>
</employee>

有没有办法让整个节点获得文本内容

<name>Andrew</name>

通过使用DOM解析策略作为字符串本身?

1 个答案:

答案 0 :(得分:0)

没有。构建DOM时,标签会消失并成为节点。在DOM中没有这样的东西和#34;整个节点都有文本内容&#34;你描述的。在构建DOM之后,您就拥有了这个结构

node: element(employee)
  |
  +-node: text "\n"
  |
  +-node: element(name)
  |   |
  |   +-node: text "Andrew"
  |
  +-node: text "\n"

如果您需要,您必须自己重新组装字符串。