I have this xml:
<all>
<a>
<b x="i" al="kl"/>
<b x="j" al="ml"/>
<b x="k" al="jl"/>
<b x="j" al="pl"/>
<b x="j" al="il"/>
<b x="i" al="dl"/>
</a>
<a>
<b x="i1" al="kl"/>
<b x="j2" al="ml"/>
<b x="k3" al="jl"/>
<b x="j2" al="pl"/>
<b x="j2" al="il"/>
<b x="i3" al="dl"/>
</a>
</all>
What I really want to do is for each a I need to group element b by @x. So the result looks like:
<a x="j">
<b x="j" l="ml"/>
<b x="j" l="pl"/>
...
</a>
<a x="i">
<b x="i" al="kl"/>
<b x="i" al="dl"/>
</a>
...
...
...
This XQuery:
Output: