





На Python вики есть длинный список библиотек, связанных с обработкой XML. Обратите внимание, что некоторые из них включены в стандартную библиотеку. Большинство из них будут делать то, что вы ищете:
to access certain xml datas from a list object
что немного расплывчато, и, возможно, какой-то более конкретный вариант использования может сузить этот список для вас.
Вы могли иметь в виду что-то вроде этого:
http://github.com/joestump/python-simplexml
Я сам не использовал его, но я также искал что-то вроде simplexml в PHP, и эта ссылка появилась.
Возможно, вы захотите попробовать xml.etree.ElementTree. Он предоставляет множество простых способов доступа к чтению xml и созданию нового xml.
Или еще лучше использовать lxml.etree, который обеспечивает еще более удобные способы доступа к узлам (например, xpath)
lxml.objectify делает именно то, что вы хотите
In [1]: from lxml import objectify
In [2]: x = objectify.fromstring("""<response><version>1.2</version><amount>1.01</amount><currency>USD</currency></response>""")
In [3]: x.version
Out[3]: 1.2
In [4]: x.amount
Out[4]: 1.01
In [5]: x.currency
Out[5]: 'USD'