У меня есть такой XML
<root>
<aree fbc="123" ad="12" b="123"/>
<beee c="12" a="144"/>
</root>
Необходимо отсортировать имена атрибутов по алфавиту. Как это:
<root>
<aree ad="12" b="123" fbc="123"/>
<beee a="144" c="12"/>
</root>
У меня есть код xQuery, но он работает неправильно. Помогите с этим пожалуйста. Мне нужно заменить на настоящее имя узла
select @data.query('<root>{for $i in root/* return <aaa> {for $j in $i/@* order by local-name($j) return $j} </aaa> }</root>')