У меня есть xml, упрощенная версия приведена ниже.Мне нужно отсортировать элементы variable по name subelements.
<task>
<name>tsk name</name>
<id>123</id>
<agent />
<variable>
<name>var 687</name>
<value>3</value>
<chld>hgkj</chld>
</variable>
<variable>
<name>var 246</name>
<value>2</value>
<chld>khgkj</chld>
</variable>
<variable>
<name>var 296</name>
<value>9</value>
<chld>fjhgf</chld>
</variable>
</task>
Мне нужно иметь элемент variable с name субэлемент со значением 246 первый, переменная элемент со имя субэлемент со значением 296 секунда и переменная элемент со имя субэлемент со значением 687 последний,Я знаю, как сортировать элементы, но я не знаю, как сортировать их по определенным подэлементам.У меня также нет атрибутов для сортировки переменных элементов.Кто-нибудь мне поможет?