構造化マークアップツール¶
Python は様々な構造化データマークアップ形式を扱うための、様々なモジュールをサポートしています。これらは標準化一般マークアップ言語 (SGML) およびハイパーテキストマークアップ言語 (HTML)、そして可拡張性マークアップ言語 (XML) を扱うためのいくつかのインターフェースからなります。
html--- HyperText Markup Language のサポートhtml.parser--- HTML と XHTML のシンプルなパーサーhtml.entities--- HTML 一般実体の定義- XMLを扱うモジュール群
xml.etree.ElementTree--- ElementTree XML APIxml.dom--- ドキュメントオブジェクトモデル API- モジュールコンテンツ
- DOM 内のオブジェクト
- DOMImplementation オブジェクト
- Node オブジェクト
- NodeList オブジェクト
- DocumentType オブジェクト
- Document オブジェクト
- Element オブジェクト
- Attr オブジェクト
- NamedNodeMap Objects
- DocumentFragment Objects
- CharacterData Objects
- Comment オブジェクト
- Text オブジェクトおよび CDATASection オブジェクト
- ProcessingInstruction オブジェクト
- Entity Objects
- Notation Objects
- EntityReference Objects
- 例外
- 適合性
xml.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 解析