在 Ant XSLT 任务中使用 saxon:line-number()
Using saxon:line-number() with the Ant XSLT task
我正在使用 saxonb9-1-0-8j 处理器。
我正在 运行 我使用 Ant 中的 <xslt>
任务进行转换。
我想使用撒克逊的扩展功能,例如saxon:line-number()
。
我发现 -I
选项允许对当前文档 (reference) 进行行编号。
我的问题是:如何通过 <xslt>
任务允许行编号?
Ant documentation for <xslt>
表示应该有一个嵌套的 attribute
元素来传递处理器特定设置。但是,我找不到正确的语法。
如何在 Ant 中使用像 saxon:line-number()
这样的 Saxon 扩展函数?
尝试
<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, I would guess it is not different in 9.1, check its documentation yourself at http://saxon.sourceforge.net/。
我正在使用 saxonb9-1-0-8j 处理器。
我正在 运行 我使用 Ant 中的 <xslt>
任务进行转换。
我想使用撒克逊的扩展功能,例如saxon:line-number()
。
我发现 -I
选项允许对当前文档 (reference) 进行行编号。
我的问题是:如何通过 <xslt>
任务允许行编号?
Ant documentation for <xslt>
表示应该有一个嵌套的 attribute
元素来传递处理器特定设置。但是,我找不到正确的语法。
如何在 Ant 中使用像 saxon:line-number()
这样的 Saxon 扩展函数?
尝试
<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, I would guess it is not different in 9.1, check its documentation yourself at http://saxon.sourceforge.net/。