В моем приключении, чтобы узнать Xquery и Xpath У меня проблема с попыткой группировать яблоки с их категорией.Группа Xquery 3.0 по значению атрибута
Я использую 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