Как разобрать XML из приложения Google App Engine? Есть примеры?






AFAIK Google App Engine предоставляет вам достаточно полную среду Python для использования. Поскольку Python поставляется с «включенными батареями», вы можете оценить различные API, которые предлагает вам vanilla Python: http://docs.python.org/library/markup.html
Взгляните на существующие ответы на XML и Python.
Что-то вроде этого могло сработать:
from cStringIO import StringIO
from xml.etree import cElementTree as etree
xml = "<a>aaa<b>bbb</b></a>"
for event, elem in etree.iterparse(StringIO(xml)):
print elem.text
Он печатает:
bbb
aaa
Поскольку вопрос был задан, Google внес в белый список pyexpat, который включает minidom, поэтому вы можете использовать следующий код без необходимости загружать какие-либо библиотеки:
from xml.dom import minidom
dom = minidom.parseString('<eg>example text</eg>')
Больше информации: http://docs.python.org/library/xml.dom.minidom.html