如何找到根元素值?

时间:2013-10-30 15:34:40

标签: java xml parent-child xmlnode

我正在从XML创建一个Excel表格,我需要在其中生成如下结果:

Current node name | Parent name

我以前曾经遍历过XML文件并从中检索条目。但我不知道如何找到特定节点的父节点。

有没有人知道如何找到当前节点的父节点?

示例XML:

<node>
  <id> 1 </id>
  <name> One </name>
  <node>
    <id> 2 </id>
    <name> Two </name>
  </node>
  <node> 
    <id> 3 </id>
    <name> Three </name>
  </node>
 .....

这里,id为2和3的节点都有id = 1的节点作为父节点。所以我希望我的Excel看起来像:

Child | Parent
2     | 1 
3     | 1

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以使用getParentNode方法:

node.getParentNode();