XSL XPath issue



非法属性" xpath-default-namespace "。当我们运行XSL代码时,会得到类似2.0版本的xpath-default-namespace的错误。

谁能告诉我是什么问题,我该如何解决这个问题?

问题是您使用的XSLT处理器不支持XSLT 2.0。

它似乎也不识别XSLT 1.0的"向前兼容模式"。如果是,那么它会简单地忽略该属性,而不是将其报告为错误。

您有两种方法:要么坚持使用XSLT 1.0结构,要么找到一个在您选择的环境中工作的XSLT 2.0(或3.0)处理器。