我是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
参数值占位符。
有人可以帮我解决这个问题吗?