複雑な OR テスト条件を構築する再帰的なテンプレートがあります。その結果は$filtercriteria
、次の値を生成する変数に格納されます。
contains(@Category,'abc') or contains(@Category,'def')
変数に格納されているこのテスト条件を XSL IF ステートメントで使用するにはどうすればよいですか?
$filtercriteria
のリテラル値をテスト条件として評価したい:
<xsl:if test="$filtercriteria">
Do something...
</xsl:if>
次のように翻訳する必要があります。
<xsl:if test="contains(@Category,'abc') or contains(@Category,'def')">
Do something...
</xsl:if>