0

5 つの要素 (?) を持つ非常に小さな XML ファイル (22 行) があり、そこから 1 つの値だけが必要です。

これは、正規表現を使用せずに見つけた値を取得できる唯一の方法です

from xml.dom.minidom import parse
float(parse(filePath).getElementsByTagName('InfoType')[0].getElementsByTagName('SpecificInfo')[0].firstChild.data)

何かが足りない気がします。XML を処理するには、もっと Pythonic な方法が必要ですよね?

4

4 に答える 4

2

これらの長い DOM ブラウジング関数の代わりに、少なくとも pyQuery を使用できます: http://pythonhosted.org/pyquery/ (Python の jQuery 構文)

于 2013-08-19T03:35:04.110 に答える