0

我有一个这样的 XML 文档:

...
<sometag>
    <subtag>
        <subsubtag someattr="foo" />
        <subsubtag someattr="bla" />
        <subsubtag someattr="bar" />
    </subtag>
</sometag>
...

我把它放在了一个里面org.w3c.dom.Document,现在需要把所有的东西都subsubtag放在一个subtag里面sometag。目前我查询所有节点sometag,获取所有子节点,subtag从这里获取所有子节点等等......我无法直接查询所有子标签,因为它们也可以列在文档的其他位置。

有没有更快的方法?

4

1 回答 1

1

在 XML 文件中使用 XPath 进行这种复杂的查询。学习曲线的努力是值得的。基本上,在 Xpath 中,您只需要编写

/sometag/subtag/subsubtag
于 2013-03-26T17:52:38.393 回答