Saxonica 9.7.0.4 中的 com.saxonica.ptree.StylesheetPackager 发生了什么?

What happened to com.saxonica.ptree.StylesheetPackager in Saxonica 9.7.0.4?

我正在尝试将 Saxonica PE 从 9.6.0.8 升级到 9.7.0.4,但在找到合适的 StylesheetPackager 替代品之前无法继续。我已经看过但还没有找到任何东西。 class 在 9.7.0.1 中丢失。

我们在 9.7 中完全重新设计了样式表打包机制。导出样式表现在在 "package" 级别而不是完整样式表(当然它可以是完整样式表)工作,并且导出文件包含已编译样式表的编码而不是源代码。在命令行中,您可以使用 -export:filename 将已编译的样式表导出到文件;该文件是一个使用撒克逊内部词汇的 XML 文件,它可以加载到任何您使用源样式表的地方,例如作为 Transform 命令的 -xsl: 选项(Saxon 识别 XML 文件是否包含源 XSLT 或已编译的 XSLT)。也可以使用 s9api API.

中的方法导入和导出样式表包

此处有更多详细信息:

http://www.saxonica.com/documentation/index.html#!using-xsl/compiling