Python 2.7 - сортировка элементов по значению данного подэлемента - PullRequest
0 голосов
/ 13 июня 2019

У меня есть 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 последний,Я знаю, как сортировать элементы, но я не знаю, как сортировать их по определенным подэлементам.У меня также нет атрибутов для сортировки переменных элементов.Кто-нибудь мне поможет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...