Python は様々な構造化データマークアップ形式を扱うための、様々な モジュールをサポートしています。これらは 標準化一般マークアップ言語 (SGML) およびハイパーテキストマークアップ 言語 (HTML)、そして可拡張性マークアップ言語 (XML) を扱うための いくつかのインタフェースからなります。 注意すべき重要な点として、xml パッケージは少なくとも一つの SAX に対応した XML パーザが利用可能でなければなりません。 Python 2.3 からは Expat パーザが Python に取り込まれているので、 xml.parsers.expat モジュールは常に利用できます。 また、PyXML 追加パッケージ についても知りたいと思うかもしれません; このパッケージは Python 用の拡張された XML ライブラリセットを提供します。 xml.dom および xml.s