如何防止样板Java码在分析复杂的XML文件?
-
20-09-2019 - |
题
我已经写了一个XML parser与DocumentBuilderFactory为一个复杂的XML文件。因为有许多不同种类节点,有许多代码。每个节点类型(NodeName)我有一个循环过孩子和一个关于可能的儿童的要素。
它是可能的,只有注册的必要的代码不同的节点类型和随后运行的分析?
其他提示
Java DOM parsing API确实是一位的样板。还有一些其他图书馆:
编写自定义解析器可能不是要走的路。 如果你仅仅需要XML映射到Java对象,先前存在的库或工具是最好的。让约样板别人担心。
我的Apache沼气池,这需要一堆的规则和buuilds了Java豆你的忠实粉丝。对于多一点学习曲线,但更多的灵活性和力量,你可以使用Apache XMLBeans的。
不隶属于 StackOverflow