contains 関数

最初の引数文字列に 2 番目の引数文字列が含まれているかどうかを確認します。

boolean contains(str1, str2)

パラメーター

  • str1
    2 番目の引数が含まれている可能性のある文字列。
  • str2
    1 番目の引数に含まれている可能性がある文字列。

戻り値

1 番目の引数文字列に 2 番目の引数文字列が含まれていれば、true を返します。 それ以外の場合は、false を返します。

解説

引数が文字列型でない場合は、string() 関数を使って引数が文字列に変換された後、その変換の結果が評価されます。

ms256195.Caution(ja-jp,VS.100).gif注意 :
この関数にノード セットを引数として渡し、文字列変換を行うと、予期しない結果が生じることがあります。詳細については、string 関数 を参照してください。

この関数では、大文字と小文字が区別されます。

次の例では、contains() 関数を使用して、タイトルに "Pattern" という語が含まれる本のコレクションを照会する方法を示します。

XML ファイル (contains.xml)

XSLT ファイル (contains.xsl)

出力

この XSLT スタイル シートを XML ファイル (contains.xml) に適用すると、次の出力が生成されます。

The Weather Pattern by Weather Man costs 100.00.

Weaving Patterns by Weaver costs 150.00.

Speech Pattern by Speaker costs 15.00.

参照

リファレンス

string 関数
XML データ型リファレンス