構造化マークアップツール
************************

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

* "html" --- HyperText Markup Language support

* "html.parser" --- Simple HTML and XHTML parser

  * HTML パーサーアプリケーションの例

  * "HTMLParser" メソッド

  * 使用例

* "html.entities" --- Definitions of HTML general entities

* XMLを扱うモジュール群

  * XML の脆弱性

  * The "defusedxml" Package

* "xml.etree.ElementTree" --- The ElementTree XML API

  * チュートリアル

    * XML 木構造と要素

    * XML の解析

    * 非ブロックパースのためのプル API

    * 関心ある要素の検索

    * XML ファイルの編集

    * XML 文書の構築

    * 名前空間のある XML の解析

  * XPath サポート

    * 使用例

    * サポートされている XPath 構文

  * リファレンス

    * 関数

  * XInclude サポート

    * 使用例

  * リファレンス

    * 関数

    * Element オブジェクト

    * ElementTree オブジェクト

    * QName オブジェクト

    * TreeBuilder オブジェクト

    * XMLParser オブジェクト

    * XMLPullParser オブジェクト

    * 例外

* "xml.dom" --- The Document Object Model API

  * モジュールコンテンツ

  * DOM 内のオブジェクト

    * DOMImplementation オブジェクト

    * Node オブジェクト

    * NodeList オブジェクト

    * DocumentType オブジェクト

    * Document オブジェクト

    * Element オブジェクト

    * Attr オブジェクト

    * NamedNodeMap Objects

    * Comment オブジェクト

    * Text オブジェクトおよび CDATASection オブジェクト

    * ProcessingInstruction オブジェクト

    * 例外

  * 適合性

    * 型の対応付け

    * アクセサメソッド

* "xml.dom.minidom" --- Minimal DOM implementation

  * DOM オブジェクト

  * DOM の例

  * minidom と DOM 標準

* "xml.dom.pulldom" --- Support for building partial DOM trees

  * DOMEventStream オブジェクト

* "xml.sax" --- Support for SAX2 parsers

  * SAXException オブジェクト

* "xml.sax.handler" --- Base classes for SAX handlers

  * ContentHandler オブジェクト

  * DTDHandler オブジェクト

  * EntityResolver オブジェクト

  * ErrorHandler オブジェクト

  * LexicalHandler Objects

* "xml.sax.saxutils" --- SAX Utilities

* "xml.sax.xmlreader" --- Interface for XML parsers

  * XMLReader オブジェクト

  * IncrementalParser オブジェクト

  * Locator オブジェクト

  * InputSource オブジェクト

  * "Attributes" インターフェース

  * "AttributesNS" インターフェース

* "xml.parsers.expat" --- Fast XML parsing using Expat

  * XMLParser オブジェクト

  * ExpatError 例外

  * 使用例

  * 内容モデルの記述

  * Expat エラー定数
