XSLT:如何在<xsl:template>之外检查全局pram中的NULL值

时间:2018-09-11 15:47:43

标签: xml xslt xslt-1.0 xslt-2.0

我是xslt语言的新手。我想做的是在* .xslt文件中定义全局参数,如果不为null,则包括另一个样式表文件:

   <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  xmlns:fn="http://www.w3.org/2005/xpath-functions" version="1.0" >
         <xsl:param name="customEvaluationFormFilePath" />

            <xsl:if test="not($customEvaluationFormFilePath)">
                <xsl:include href="../{$customEvaluationFormFilePath}"/>
            </xsl:if>
            <xsl:template match="/">
            </xsl:template>
     </xsl:stylesheet>

这里的问题是,如果IntelliJ IDEA不在<xsl:if元素之内,则它们无法识别$customEvaluationFormFilePath语句和<xsl:template参数值占位符。

有人可以帮我解决这个问题吗?

0 个答案:

没有答案