Переставьте атрибуты в узле lxml

У меня есть узел элемента, например

<Relationship Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable" Id="rId61" Target="media/image1.png"/>

Мне нужно, чтобы атрибуты были отсортированы в порядке. Вывод должен выглядеть так

<Relationship Id="rId61" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/fontTable" Target="media/image1.png"/>

Как мне это переставить? В настоящее время я использую библиотеку lxml.

Спасибо


person Sangamesh Hs    schedule 31.07.2013    source источник
comment
@falsetru это идеально...спасибо..   -  person Sangamesh Hs    schedule 31.07.2013


Ответы (1)


Невозможно установить определенный порядок атрибутов элемента с помощью lxml. element.attrib — это словарь, словари в питоне — это неупорядоченные коллекции.

Также см:

person alecxe    schedule 31.07.2013