Xml 分析XPath表达式时出错
调试xslt时出现以下错误 xsltXml 分析XPath表达式时出错,xml,xslt,xpath,Xml,Xslt,Xpath,调试xslt时出现以下错误 xslt <xsl:variable name="is_embedded_mode" select="if ($embedded_mode_root_path_prefix != '' and $invalid_embedded_mode_request != '1') then '1' else '0'" /> 1.您正在使用XSLT 2.0处理器吗?--2.引用的变量是否已声明并在范围内?无法使用您发布的代码再现问题:-请参阅:显示完整的XS
<xsl:variable name="is_embedded_mode" select="if ($embedded_mode_root_path_prefix != '' and $invalid_embedded_mode_request != '1') then '1' else '0'" />
1.您正在使用XSLT 2.0处理器吗?--2.引用的变量是否已声明并在范围内?无法使用您发布的代码再现问题:-请参阅:显示完整的XSLT样式表,我们可以使用该样式表再现您的问题。还要说明您使用的是哪个XSLT2.0处理器。
[ERROR]: Syntax error in 'if ($embedded_mode_root_path_prefix != '' and $invalid_embedded_mode_request != '1') then '1' else '0''.
[ERROR]: file:default_frontend.xsl: line 62: Error parsing XPath expression 'if ($embedded_mode_root_path_prefix != '' and $invalid_embedded_mode_request != '1') then '1' else '0''.