2

Xqueryに辞書形式はありますか?

Pythondict(zip())では2つのリストを組み合わせるために使用できますが、Xqueryではそのような関数はありますか?

4

3 に答える 3

3

XQueryで2つのリスト(シーケンス)を組み合わせるための構文は次のとおりです。

let $combined-list := ($seq1, $seq2)

例えば:

let $list1 := ('a', 'b', 'c')
let $list2 := ('d', 'e', 'f')
let $combined-list := ($list1, $list2)

次を使用して重複を削除することもできます。

distinct-values($list1, $list2)
于 2012-05-18T13:46:35.403 に答える
2

私が知っていることではありませんが、そのような機能(「マップ」と呼ばれる)はXSLT3.0またはXPath3:0に表示される可能性があります。

Michael Kayによるこの投稿を参照してください:http://dev.saxonica.com/blog/mike/2012/01/#000188

于 2012-05-11T12:48:53.730 に答える
2

これは標準の一部ではありませんが、BaseXには現在利用可能なマップモジュールがあります。

于 2012-05-11T12:52:29.303 に答える