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