1

我生成了一个XSLT样式表,它将XML文件转换为ePub. 我saxon9.jar用来转换XMLusing XSLT。现在我需要知道我是否可以使XSLT代码二进制。是否可以使用java, 以便我可以生成一个jar将 转换XMLePubusing的文件saxon,前提是XSLT文件的内容不可读。

4

3 回答 3

1

阅读此页面后问题得到解决:http: //saxon.sourceforge.net/saxon7.6/using-xsl.html#Compiling

于 2013-09-20T18:20:00.160 回答
0

一种可能性是使用 Xalan-J XSLTC - https://xml.apache.org/xalan-j/xsltc_usage.html。当然,这是与 Saxon 不同的 XSLT 引擎……而且 Xalan-J 似乎只支持 XSLT-1.0 / XPATH-1.0。

我不确定,但似乎 Saxon-EE 支持将样式表编译为字节码。Saxon-EE 虽然不是免费产品。

于 2013-09-20T15:01:55.000 回答
0

如果您想使用 Saxon 混淆样式表,您需要 EE 或 PE 版本,请参阅http://www.saxonica.com/documentation/index.html#!using-xsl/packaged-xslt以创建混淆样式表。然后,您可以使用 Saxon HE 运行它。

于 2013-09-21T09:34:09.247 回答