パラメータ $test が存在するかどうかを調べるために XPATH を使用しています。私は 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」から読み込まれます。このファイルは、シナリオによって存在する場合と存在しない場合があります。使用する前に、パラメーターが実際に存在することを確認する必要があります。