我的解析器出了问题。
我想解析一个像这样结构化的xml:
<item>
...
<notes>
<item>
</item>
<item>
</item>
</notes>
</item>
注释是第一个项目的子项,而其他项目是注释的子项。 如果我想解析这个我得到的笔记作为正常项目。
我认为如果我只是将音符的孩子重命名为“noteitem”
就会很简单在Java中有一种简单的方法吗?
谢谢,抱歉我的英文不好!答案 0 :(得分:2)
为什么在使用XSteam时进行解析? 你可以找到漂亮而快速的教程here。
答案 1 :(得分:1)
正如我的评论所述,如果你真的想做你所说的话,那么XSLT就是我们的选择。只需定义样式表转换,将其应用于原始输入文档,然后将转换结果解析为XML。
这是一个很好的起点: http://docs.oracle.com/javase/tutorial/jaxp/xslt/transformingXML.html
答案 2 :(得分:0)