3
3
如果您使用的是JDK 1.4或更高版本,请查看 XMLEncoder 班级。 |
4
3
|
5
3
Dom4j 是在Java中创建XML文档的简单API。
|
6
2
目前最简单的方法是 MarkupBuilder 在里面 Groovy . 将Groovy视为Java的一种新语法。这个 XmlSlurper 可用于读取XML。 |
7
2
我认为 Apache XMLBeans 提供您需要的功能。 这个 Wikipedia page 提供了一个很好的概述和示例用法。 |
8
2
从.NET文档中判断,Java的XML处理选项有很大的选择。 XmlDocument , the Java DOM implementation 是最接近开箱即用的等价物。 .NET XML文档 :
爪哇 Document :
样例代码:
|
9
1
|
10
0
如果SAX解析是强制的,那么JAXP是一个不错的选择。我更喜欢DOM解析和使用 jdom 这对我来说似乎容易多了。 |
11
0
如果您想要类似于DOM的方法,我当然会使用XOM;如果您想要类似于SAX的方法,我会使用SAX(www.sax.org)。我参与了XML的早期开发,SAX是作为一种事件驱动方法开发的,这对某些应用程序很有用。dom/xom和sax是互补的-有时需要一个,有时需要另一个。如果您希望在运行时构建对象,而不是将所有内容都读入内存,请使用SAX。如果您乐于阅读并处理其中的所有内容,请使用XOM。 我花了太多的时间试图让W3C DOM工作——在我看来,它的定义很不明确,有太多的方法可以做一些事情,但对其他人来说还不够。当XOM到来时,它彻底改变了我的工作效率。 XOM社区知识渊博、专注且乐于助人。 |