重命名xml文档中的子节点

时间:2013-05-23 11:29:23

标签: java android xml dom

我的解析器出了问题。

我想解析一个像这样结构化的xml:

<item>
...
   <notes>
        <item>
        </item>
        <item>
        </item>
   </notes>
</item>

注释是第一个项目的子项,而其他项目是注释的子项。 如果我想解析这个我得到的笔记作为正常项目。

我认为如果我只是将音符的孩子重命名为“noteitem”

就会很简单

在Java中有一种简单的方法吗?

谢谢,抱歉我的英文不好!

3 个答案:

答案 0 :(得分:2)

为什么在使用XSteam时进行解析? 你可以找到漂亮而快速的教程here

答案 1 :(得分:1)

正如我的评论所述,如果你真的想做你所说的话,那么XSLT就是我们的选择。只需定义样式表转换,将其应用于原始输入文档,然后将转换结果解析为XML。

这是一个很好的起点: http://docs.oracle.com/javase/tutorial/jaxp/xslt/transformingXML.html

答案 2 :(得分:0)