Alat Pemroses Markup Terstruktur
********************************

Python mendukung berbagai modul untuk bekerja dengan berbagai bentuk
markup data terstruktur. Ini termasuk modul untuk bekerja dengan
Standard Generalized Markup Language (SGML) dan Hypertext Markup
Language (HTML), dan beberapa antarmuka untuk bekerja dengan
Extensible Markup Language (XML).

* "html" --- Dukungan *HyperText Markup Language*

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

  * Example HTML Parser Application

  * "HTMLParser" Methods

  * Contoh-contoh

* "html.entities" --- Definisi entitas umum HTML

* XML Processing Modules

  * XML vulnerabilities

  * The "defusedxml" and "defusedexpat" Packages

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

  * Tutorial

    * XML tree and elements

    * Parsing XML

    * Pull API for non-blocking parsing

    * Finding interesting elements

    * Modifying an XML File

    * Building XML documents

    * Parsing XML with Namespaces

    * Additional resources

  * XPath support

    * Contoh

    * Supported XPath syntax

  * Referensi

    * Fungsi-Fungsi

  * XInclude support

    * Contoh

  * Referensi

    * Fungsi-Fungsi

    * Element Objects

    * ElementTree Objects

    * QName Objects

    * TreeBuilder Objects

    * XMLParser Objects

    * XMLPullParser Objects

    * Pengecualian

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

  * Modul-Modul

  * Objects in the DOM

    * DOMImplementation Objects

    * Node Objects

    * NodeList Objects

    * DocumentType Objects

    * Document Objects

    * Element Objects

    * Attr Objects

    * NamedNodeMap Objects

    * Comment Objects

    * Text and CDATASection Objects

    * ProcessingInstruction Objects

    * Pengecualian

  * Conformance

    * Type Mapping

    * Accessor Methods

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

  * DOM Objects

  * DOM Example

  * minidom and the DOM standard

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

  * DOMEventStream Objects

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

  * SAXException Objects

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

  * ContentHandler Objects

  * DTDHandler Objects

  * EntityResolver Objects

  * ErrorHandler Objects

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

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

  * XMLReader Objects

  * IncrementalParser Objects

  * Locator Objects

  * InputSource Objects

  * The "Attributes" Interface

  * The "AttributesNS" Interface

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

  * XMLParser Objects

  * ExpatError Exceptions

  * Contoh

  * Content Model Descriptions

  * Expat error constants
