構造化マークアップ処理ツール
Pythonは、さまざまな形式の構造化データマークアップを処理するためのさまざまなモジュールをサポートしています。 これには、Standard Generalized Markup Language(SGML)およびHypertext Markup Language(HTML)を操作するためのモジュールと、Extensible Markup Language(XML)を操作するためのいくつかのインターフェースが含まれます。
html
—ハイパーテキストマークアップ言語のサポートhtml.parser
—単純なHTMLおよびXHTMLパーサーhtml.entities
—HTML一般エンティティの定義- XML処理モジュール
xml.etree.ElementTree
— ElementTree XML APIxml.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解析