在我學習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