在我学习Xquery和Xpath的冒险中,我遇到了一个问题,试图将苹果与他们的类别进行分组。Xquery 3.0 group by attribute value
我正在使用XPath 3.0和XML 1.0在我的文档中。
我有这样的:
<fruits>
<fruit>
<name>Apple</name>
<category>Summer</category>
</fruit>
<fruit>
<name>Mondarine</name>
<category>Autumm</category>
</fruit>
<fruit>
<name>Kiwi</name>
<category>Summer</category>
</fruit>
<fruit>
<name>Aguacate</name>
<category>Winter</category>
</fruit>
<fruit>
<name>Banana</name>
<category>Winter</category>
</fruit>
</fruits>
我需要下输出:
<summary>
<category = "Summer"/>
<item list-names = "Apple, Kiwi"/>
</summary>
<summary>
<category = "Autumm"/>
<item list-names = "Mondarine"/>
</summary>
<summary>
<category = "Winter"/>
<item list-names = "Aguacate, Banana"/>
</summary>
我该怎么做了XQuery的?
可能很容易,但我还没有看到它,我正在努力解决这个问题。感谢您的帮助!
无需在体内的花括号摘要元素 – Chondrops
@Chondrops好点。答案已更新。 – wst