java - 哪些 xml/xslt 库目前适用于 java?

标签 java xml xslt

<分区>

我需要将一些 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/

相关文章:

php - DOM node.textContent 解析替换

java - java中使用maven解决依赖关系

c# - 如何将文本文件转换为 XML

java - 我可以将字符串文件从 res/values/string.xml 放置到远程主机服务器并从那里读取吗

java - 对话框列表中的文本样式

xslt - 如何在xslt中按十六进制排序?

XSLT Document 函数在 Maven POM 上返回空结果

java - 从数组中删除字符

java - 设计 ByteArrayOutputStream 公共(public)接口(interface)的理由?

java - 制作一个接受整数数组的构造函数