将 saxon:line-number() 与 Ant XSLT 任务一起使用



我正在使用 saxonb9-1-0-8j 处理器。

我正在使用 Ant 中的<xslt>任务运行转换。

我想使用 Saxon 的扩展函数,例如 saxon:line-number()

我发现-I选项允许对当前文档(参考)进行行号。

我的问题是:如何通过<xslt>任务允许行号?

<xslt>的 Ant 文档说应该有一个嵌套的 attribute 元素来传递处理器特定的设置。但是,我找不到正确的语法。

如何将 Saxon 扩展函数(如 saxon:line-number() 与 Ant 配合使用)?

尝试

<factory name="net.sf.saxon.TransformerFactoryImpl">
  <attribute name="http://saxon.sf.net/feature/linenumbering" value="true"/>
</factory>

该建议基于 9.5 文档 http://saxonica.com/documentation9.5/using-xsl/xsltfromant.html,我猜它在 9.1 中没有什么不同,如果需要,请在 http://saxon.sourceforge.net/上自行检查其文档。

相关内容

  • 没有找到相关文章

最新更新