1

java.lang.RuntimeException: Unrecognized XSLTC extension 'http://saxon.sf.net/:assign'当我通过java运行我的xsl代码时,我不断得到。xsl声明如下:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:redirect="http://xml.apache.org/xalan/redirect"
    extension-element-prefixes="saxon redirect" version="2.0" 
    xmlns:saxon="http://saxon.sf.net/"
    exclude-result-prefixes="saxon">

我正在尝试使用 Saxon 来在每次流进入 for-each 循环时增加一个变量。

4

1 回答 1

0

错误消息Unrecognized XSLTC extension表明您正在运行 Xalan XSLTC 而不是 Saxon 9 来执行样式表。您可以在 Java 中使用不同的 XSLT 处理器,但是对于一个样式表,您一次只能使用一个,因此您需要决定是要使用 Saxon 还是 Xalan,然后您可以使用所选处理器支持的扩展,但是不是不同处理器支持的扩展。

于 2014-05-28T08:43:29.547 回答