Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我应该使用什么XSLT处理器进行Java转换?_Java_Xslt - Fatal编程技术网

我应该使用什么XSLT处理器进行Java转换?

我应该使用什么XSLT处理器进行Java转换?,java,xslt,Java,Xslt,我应该使用什么XSLT处理器进行Java转换?有撒克逊人、沙兰人和特拉克斯人。我的选择标准是什么?我需要简单的转换,而不需要复杂的逻辑转换。需要快速且易于实施的解决方案。应用程序在Tomcat、Java1.5下运行。 我有一些jaxp库,无法理解所使用的jaxp版本。 提前谢谢。 致以最诚挚的问候。JDK附带了Xalan的内部版本,您可以使用标准API(例如TransformerFactory.newInstance())在其上获得一个实例 除非Xalan不为你工作(这是极不可能的),否则

我应该使用什么XSLT处理器进行Java转换?有撒克逊人、沙兰人和特拉克斯人。我的选择标准是什么?我需要简单的转换,而不需要复杂的逻辑转换。需要快速且易于实施的解决方案。应用程序在Tomcat、Java1.5下运行。 我有一些jaxp库,无法理解所使用的jaxp版本。

提前谢谢。


致以最诚挚的问候。

JDK附带了Xalan的内部版本,您可以使用标准API(例如
TransformerFactory.newInstance()
)在其上获得一个实例

除非Xalan不为你工作(这是极不可能的),否则就没有必要去别处寻找


顺便说一句,TrAX是
javax.xml.transform
API的旧名称,从它是JDK的可选扩展时起

一般来说,这是一个很难回答的问题,因为这在很大程度上取决于“简单转换”和“快速”的含义,以及要处理的XML量。可能还有其他考虑因素。举例来说,“快”可能意味着“快写”或“快执行”,如果处理可用内存大小的文件,您可能会做出与解析小文件等不同的选择(可能是STX,如另一个SO中所述)。

我解析小文件,但最近已经足够了