XML 解析の新機能。次のようなものを解析するためのPythonでの最良の方法は何でしょう:
<Item name="item1">
<data>item1data</data>
<subItems>
<Item name="item2">
<data>item2data</data>
<subItems>
<Item name="item3">
. . .
</Item>
</subItems>
</Item>
<Item name="item4">
. . .
</Item>
<subItems>
</Item>
私は解析を検討していましたが、ツリーxml.sax
を下って複数レベルの解析を実行できるようにする方法がわかりませんでした。subItems
誰かがこれを解析するためのパーサー/メソッドの推奨事項を教えてもらえますか? ありがとうございました!
これを使用して「アイテム」オブジェクトのリストを作成します。予想される結果は次のようにループします。
[Item(item1, item1data,
[Item(item2, item2data,
[Item(item3 ... ]) Item(item4 ... )])]`