什么xml/xslt库目前适用于java?

rcr*_*ick 2 java xml xslt

我需要将一些xml模板应用到各种xml数据流(有时是文件),并且似乎有大量的xml库用于java - 足以让你很难快速确定哪些库仍处于活动状态,它们与其他同样活跃的选项有何不同,选择时应考虑哪些标准.

您在java中使用哪些库来操作xml,为什么它比替代方案更好?

anj*_*anb 9

saxon是xslt和xquery解析器 - http://saxon.sourceforge.net/.这是由一个已知​​的xslt专家(他在xslt spec committe上并且已经创作了书籍)构建的.有一个开源版本和一个商业版本.

它(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/