前のトピックへ

19.16. uu — uuencode形式のエンコードとデコード

次のトピックへ

20.1. HTMLParser — HTML および XHTML のシンプルなパーザ

このページ

20. 構造化マークアップツール

Python は様々な構造化データマークアップ形式を扱うための、 様々なモジュールをサポートしています。 これらは標準化一般マークアップ言語 (SGML) およびハイパーテキストマークアップ言語 (HTML)、 そして可拡張性マークアップ言語 (XML) を扱うためのいくつかのインタフェースからなります。

注意すべき重要な点として、 xml パッケージは少なくとも一つの SAX に対応した XML パーザが利用可能でなければなりません。 Python 2.3 からは Expat パーザが Python に取り込まれているので、 xml.parsers.expat モジュールは常に利用できます。 また、 PyXML 追加パッケージ についても知りたいと思うかもしれません; このパッケージは Python 用の拡張された XML ライブラリセットを提供します。

xml.dom および xml.sax パッケージのドキュメントは Python による DOM および SAX インタフェースへのバインディングに関する定義です。

参考

Python/XML ライブラリ
Python にバンドルされてくる xml パッケージへの拡張である PyXML パッケージのホームページです。