首页 > 解决方案 > XSL XPath 问题

问题描述

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

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

标签: xmlxslt

解决方案


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

此外,它似乎无法识别 XSLT 1.0“向前兼容模式”。如果确实如此,那么它将简单地忽略此属性,而不是将其报告为错误。

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


推荐阅读