2

XPath 3.0 では、「マッピング演算子」と呼ばれる新しい演算子が定義されています。感嘆符 -- で示され!ます。

とはA!Bどういう意味ですか? 演算子はどのように使用し!ますか? 誰かが私に例を教えてもらえますか?

4

2 に答える 2

1

単純な写像演算子 (!)は / のように機能しますが、左側のオペランドがノード セットでなければならないという制限がなく、結果をドキュメント順に並べ替えることはできません。

たとえば(1 to 7)!(.*.)、シーケンスを返します(1, 4, 9, 16, 25, 36, 49)

于 2014-09-05T08:22:02.163 に答える
1

別の例を次に示します。

let $s := "The Taming of the Shrew"
return tokenize($s, ' ')!(string-length(.)||upper-case(.))

戻り値 ("3THE"、"6TAMING"、"2OF"、"3THE"、"5SHREW")

これは、新しい文字列連結演算子 "||" も使用します。

于 2014-09-05T11:05:30.640 に答える