まくまくPythonノート
Python で XML を扱う方法いろいろ
2014-11-28

Python には下記のように、標準の XML パーサが複数搭載されています。

  • xml.etree.ElementTree — The ElementTree XML API
  • xml.dom — The Document Object Model API
  • xml.dom.minidom — Minimal DOM implementation
  • xml.sax — Support for SAX2 parsers

通常はシンプルな xml.etree.ElementTree を使い、DOM 標準の API を使いたい場合は xml.dom を使用すればよいでしょう。 巨大な XML ファイルを効率的に読み込みたい場合は、SAX API を提供する xml.sax を選択できます。

参考

2014-11-28