構造化マークアップツール¶
Python は様々な構造化データマークアップ形式を扱うための、様々なモジュールをサポートしています。これらは標準化一般マークアップ言語 (SGML) およびハイパーテキストマークアップ言語 (HTML)、そして可拡張性マークアップ言語 (XML) を扱うためのいくつかのインタフェースからなります。
html
--- HyperText Markup Language のサポートhtml.parser
--- HTML および XHTML のシンプルなパーサーhtml.entities
--- HTML 一般実体の定義- XMLを扱うモジュール群
xml.etree.ElementTree
--- ElementTree XML APIxml.dom
--- 文書オブジェクトモデル (DOM) APIxml.dom.minidom
--- 最小限の DOM の実装xml.dom.pulldom
--- 部分的な DOM ツリー構築のサポートxml.sax
--- SAX2 パーサのサポートxml.sax.handler
--- SAX ハンドラの基底クラスxml.sax.saxutils
--- SAX ユーティリティxml.sax.xmlreader
--- XML パーサのインタフェースxml.parsers.expat
--- Expat を使った高速な XML 解析