<分区>
我需要将一些 xml 模板应用于各种 xml 数据流(有时还有文件),而且似乎有大量用于 java 的 xml 库——足以让我很难快速确定哪些库是仍然有效,它们与其他同样有效的选项有何不同,以及在选择一个选项时应考虑哪些标准。
您使用哪些库在 java 中操作 xml,为什么它比其他选择更好?
<分区>
我需要将一些 xml 模板应用于各种 xml 数据流(有时还有文件),而且似乎有大量用于 java 的 xml 库——足以让我很难快速确定哪些库是仍然有效,它们与其他同样有效的选项有何不同,以及在选择一个选项时应考虑哪些标准。
您使用哪些库在 java 中操作 xml,为什么它比其他选择更好?
最佳答案
saxon 是 xslt 和 xquery 解析器 -- http://saxon.sourceforge.net/ .这是由一位知名的 xslt 专家(他是 xslt 规范委员会的成员,并且撰写过书籍)构建的。有开源版和商业版。
它(xslt 片)得到不断改进。
java 中的另一个 xslt 工具当然是 XALAN。
xml -- 太多了。值得注意的(多年来经过良好测试的)
1) jdk xml 解析器 -- dom, sax, stax
2) xerces : 来自 apache
3) XOM——如果 DOM 不适合你
4) JDOM——较早流行的开源工具之一
5) JAXB——现在内置于 JDK 6 中
6) woodstox -- 不错的 xml 处理器(读/写)-- http://woodstox.codehaus.org/
关于java - 哪些 xml/xslt 库目前适用于 java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/220313/