我们一直在使用 Xalan 进行 XSL 转换,最近转移到 Saxon 进行 XSL 转换。目前我正在使用 Saxon PE(9.5 版)进行 XSL 转换 1.0 版(向后兼容模式)。虽然我在验证一个 XSL 时遇到了困难,但它包含一个名为如下所示的属性。
<xsl:attribute name="xmlns:xsl1">
<xsl:value-of select="check"/>
</xsl:attribute>
在验证 XSL 时,我收到错误“错误消息:无效的属性名称:{xmlns:xsl1}”,尽管在 Xalan 中同样验证。
现在我的问题是在这种情况下有效的属性名称。请解释 ??