特定の属性を持つ特定の要素の数をカウントし、コードが返すべきか:のXquery -
<objects>
<object type='Brick' to='Up' />
<object type='Cross' to='Down' />
<object type='Brick' to='Left' />
<object type='Brick' to='Up' />
<object type='Circle' to='Right' />
<object type='Circle' to='Right' />
</objects>
をだから私は持っていますBrich、Circle、Crossの3種類、Up、Down、Left、Rightの3種類があります。私は左、下、右用のサブ要素を取得したい、と彼らはそのオブジェクトタイプに対して表示される回数にまで、種類ごとに、基本的に
<objects>
<object type="Brick">
<where to="Up" count="2" />
<where to="Down" count="0" />
<where to="Left" count="1" />
<where to="Right" count="2" />
</object>
<object type="Cross">
.
.
.
</objects>
:私のような何かを得るためにXQueryを使用したいです。私は制限があるので、すべての単一のカウントをハードコードすることができ、多くのletステートメントがあることを知っていますが、私は誰かがこれを行うためのよりよい方法を示唆することを望んでいます。
要素をグループ化するためにXQuery 3を使用できますか? –
これをXquery 1.0で実行しようとしています –