-1

xml ノード データの大文字と小文字を一致させる方法。xml ノード データを検索し、指定された文字列を xml ノード データと照合する必要があります。 照合が必要な場合:

  • マッチケース
  • 完全に一致

この点での助けは大歓迎です。

4

3 に答える 3

1

関数lower-case()upper-case()は、XPath 2.0 以降のバージョンでのみ使用できます。

大文字と小文字を区別しない文字列比較用の XPath 1.0 では、次のように使用します。

translate($string1, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')
=
 translate($string2, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')

where$string1$string2は、比較する文字列を指定する式です。

于 2012-07-18T13:31:13.550 に答える
0

XPath 仕様のセクション 7.6.2 を参照してください。

http://www.w3.org/TR/xpath-functions/#func-matches

関数を使用してfn:matches、目的のターゲット文字列に一致する正規表現を記述します。

乾杯、

于 2012-07-18T06:01:43.820 に答える