我正在使用 XPATH 来确定我的参数 $test 是否存在。我在 ALtova Stylevision 中使用 XPATH 构建器,并认为我可以使用类似的东西
exists ( $blah)
orexists ( string($blah) )
但这以
" Undefined variable in expression test="exists( string( $blah) )""
问题是有时该参数会存在,有时则不会。我不想在空白参数中硬编码!
有没有办法在我使用它之前说“检查参数 XXXX 是否存在”?这很令人沮丧,因为我知道如何在几乎所有其他编程语言中做到这一点
参数定义:
<xsl:param name="blah"> some text </xsl:param>
这些参数是从单独的文件“parameters.xslt”中读取的。此文件可能存在也可能不存在,具体取决于场景。在尝试使用它之前,我需要检查参数是否确实存在。