xml.etree.ElementTree – XML 操作 API

目的:XML ドキュメントの生成と解析
Python バージョン:2.5 以上

ElementTree ライブラリは、Fredrick Lundh によって標準ライブラリに寄贈されました。このライブラリは、イベントやドキュメントベースの API で XML を解析する、XPath 式でドキュメントを検索する、新たなドキュメントを作成したり既存のドキュメントを変更したするといったツールを提供します。

Note

この記事の全てのサンプルは、シンプルさ故に ElementTree の Python 実装を使用しますが、 xml.etree.cElementTree の C 実装もあります。

See also

xml.etree.ElementTree
本モジュールの標準ライブラリドキュメント
ElementTree Overview
Fredrick Lundh の ElementTree ライブラリ開発バージョンのオリジナルのドキュメント
Process XML in Python with ElementTree
David Mertz の IBM DeveloperWorks の記事
lxml.etree
もっと複雑な XPath をサポートした libxml2 ベースの ElementTree API の他の実装
Bookmark and Share