0

我遇到了解析器问题。

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

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

notes 是第一项的子项,其他项是 notes 的子项。如果我想解析这个,我会把笔记当作普通项目。

我认为如果我只是将笔记的孩子重命名为“noteitem”会很简单

有没有一种简单的方法可以在 Java 中做到这一点?

谢谢你,对不起我的英语不好!

4

3 回答 3

2

当您可以使用 XSteam 时为什么要解析?你可以在这里找到很好的快速教程。

于 2013-05-23T11:37:13.487 回答
1

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

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

于 2013-05-23T11:38:21.850 回答
0

看一看:Parsing XML files in Java

于 2013-05-23T11:32:25.653 回答