14

Google App Engine アプリから XML を解析するにはどうすればよいですか? 例はありますか?

4

3 に答える 3

20

質問があったため、Google は minidom を含む pyexpat をホワイトリストに登録したため、ライブラリをアップロードしなくても次のコードを使用できます。

from xml.dom import minidom

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

詳細: http://docs.python.org/library/xml.dom.minidom.html

于 2009-04-02T19:09:49.197 に答える
8

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
于 2009-01-04T13:27:43.383 に答える
4

私の知る限り、Google App Engine は、使用するためのかなり完全な Python 環境を提供します。Python には「バッテリーが含まれています」ので、バニラ Python が提供するさまざまな API を評価することができます: http://docs.python.org/library/markup.html

于 2009-01-04T13:14:25.703 に答える