Я использую ElementTree Python для анализа файлов xml. У меня есть «findall», чтобы найти все подэлементы «ревизии», но когда я перебираю результат, они не в порядке документа. Что я могу делать неправильно?
Вот мой код:
allrevisions = page.findall('{http://www.mediawiki.org/xml/export-0.5/}revision')
for rev in allrevisions:
print rev
print rev.find('{http://www.mediawiki.org/xml/export-0.5/}timestamp').text
Вот ссылка на документ, который я анализирую: http://pastie.org/2780983
Спасибо, бсг
-Ой. Просматривая свой код и запуская его по частям, я решил проблему - я застрял в reverse() в списке элементов в неправильном месте, что вызывало все проблемы. Большое спасибо за вашу помощь - мне жаль, что это была такая глупая проблема.