Как я анализирую XML из приложения Google App Engine?

14
задан Ryan A. 5 April 2018 в 16:21
поделиться

3 ответа

Так как вопрос задали, Google добавил в белый список pyexpat, который включает minidom, таким образом, можно использовать следующий код, не имея необходимость загружать любые библиотеки:

from xml.dom import minidom

dom = minidom.parseString('<eg>example text</eg>')

Больше информации: http://docs.python.org/library/xml.dom.minidom.html

20
ответ дан 1 December 2019 в 08:44
поделиться

Смотрите на существующие ответы на 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
8
ответ дан 1 December 2019 в 08:44
поделиться

Механизм Приложения Google AFAIK предоставляет довольно полную среду Python Вам для использования. Так как Python идет "с батареями, включенными", можно хотеть оценить различные API, которые ванильный Python предлагает Вам: http://docs.python.org/library/markup.html

4
ответ дан 1 December 2019 в 08:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: