我使用JDOM进行常规XML解析已经有很长一段时间了,但是我感觉对于Java5或6,一定有更好的东西,或者至少是更轻量级的东西。
JDOM API没有问题,但是我不喜欢在我的部署中包含Xerces。如果我只想读入或写出XML文件,有没有更轻量级的替代方案?
发布于 2009-08-27 13:24:52
在我看来,最好的轻量级替代方案是XOM,但JDOM仍然是一个非常好的API,我认为没有理由要取代它。
但是,它不依赖于Xerces (至少,它不需要Apache Xerces发行版,它可以与打包到JRE中的Xerces一起工作)。
发布于 2009-08-27 13:35:34
我使用javax.xml.stream包(XMLStreamReader/XMLStreamWriter)通过XML /push技术读取和写入。到目前为止,它对我很有效。
发布于 2009-08-27 13:20:21
我们使用JAXB -它根据模式生成类。您可以在没有模式的情况下生成文件,只需注释xml的形式即可。
https://stackoverflow.com/questions/1341041
复制相似问题