Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 分析XPath表达式时出错_Xml_Xslt_Xpath - Fatal编程技术网

Xml 分析XPath表达式时出错

Xml 分析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

调试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.引用的变量是否已声明并在范围内?无法使用您发布的代码再现问题:-请参阅:显示完整的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''.