我有這樣的XML:如何根據xquery中的屬性對元素進行分組?
<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>
我真正想要做的是爲每一個我需要組元素b。通過@x。所以,結果是這樣的:
<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>
...
...
...
很好的回答,+1。 – 2010-11-18 23:48:20
感謝您的工作示例,Alejandro。當然,回答。 – user3111525 2010-11-19 09:26:40
@ user322034:你好。 – 2010-11-19 12:26:22