0
手動で構文解析を書き込むのではなく、XMLをPythonモデルに変換する方法はありますか?XMLをPythonオブジェクトに変換する最も速い方法
手動で構文解析を書き込むのではなく、XMLをPythonモデルに変換する方法はありますか?XMLをPythonオブジェクトに変換する最も速い方法
xmltodict試してみてください。
xmltodict
この"spec"のように、あなたはJSONで作業しているように感じXMLでの作業になりPythonモジュールです:
>>> print(json.dumps(xmltodict.parse("""
... <mydocument has="an attribute">
... <and>
... <many>elements</many>
... <many>more elements</many>
... </and>
... <plus a="complex">
... element as well
... </plus>
... </mydocument>
... """), indent=4))
{
"mydocument": {
"@has": "an attribute",
"and": {
"many": [
"elements",
"more elements"
]
},
"plus": {
"@a": "complex",
"#text": "element as well"
}
}
}
をあなたがこれまでに試してみました何? – tavnab
Pythonモデル??? –
私はxml.etree.ElementTreeとlxmlを試していますが、私のファイルは約7000行ですので、私は自動化されたモデルを生成しようとしています。 – 3zcs