が含まれている、それは次のように条件チェックを行うことが可能です:ノードが次の文字列を持っている場合XSLTはない、XSLTで複数の文字列
<xsl:if test='node != contains("Apple, Banana, Carrot")'>..</xsl>
だから、それがリストに表示しません。 contains(..)文字列が動的に作成されます。例えば
...XML が含まれてい
<?xml version="1.0"?>
<list>
<node>Apple</node>
<node>Banana</node>
<node>Carrot</node>
<node>Dog</node>
<node>Elephant</node>
<node>Fox</node>
<node>Golf</node>
</list>
( "<%スクリプト%>") - コードは、ここでは動作しません申し訳ありません。しかし、カンマで区切られた文字列を追加するだけです。
あなたの質問はまだ明らかではありません。この「カンマで区切られた文字列」はどこから来ますか?スタイルシートでハードコーディングできますか?はいの場合は、コンマで区切られた文字列の形式で、表現された式の形式ではないのはどうしてですか? –
確かに可能ですが、要件をより明確に表現する必要があります。作成された構文を使用してあなたが望むものを私たちに教えようとするのは、良い仕様のテクニックではありません。 「ノードのセットに次の文字列が含まれていない場合」または「ノードのセットに次の文字列がすべて含まれていない場合」、あるいはまったく異なるものを意味しますか? –