Как мне проанализировать XML из приложения Google App Engine? Есть примеры?
Поскольку вопрос был задан, Google занесен в белый список pyexpat, который включает в себя minidom, поэтому вы можете использовать следующий код без загрузки каких-либо библиотек:
from xml.dom import minidom dom = minidom.parseString('<eg>example text</eg>')
Дополнительная информация: http://docs.python.org/library/xml.dom.minidom.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
AFAIK Google App Engine предоставляет достаточно полную среду Python для использования. Поскольку Python поставляется с «батарейками в комплекте», вы можете оценить различные API, которые предлагает вам Vanilla Python: http://docs.python.org/library/markup.html