Outils de traitement de balises structurées
*******************************************

Python intègre une variété de modules pour fonctionner avec
différentes formes de données structurées et balisées, comme le SGML
(*Standard Generalized Markup Language*), le HTML (*Hypert Markup
Language*), et quelques interfaces pour travailler avec du XML
(*eXtensible Markup Language*).

* "html" — Support du HyperText Markup Language

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

  * Example HTML Parser Application

  * "HTMLParser" Methods

  * Exemples

* "html.entities" — Définitions des entités HTML générales

* Modules de traitement XML

  * Vulnérabilités XML

  * Le paquet "defusedxml"

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

  * Tutoriel

    * 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

    * Exemple

    * Supported XPath syntax

  * Référence

    * Fonctions

  * XInclude support

    * Exemple

  * Référence

    * Fonctions

    * Objets Elements

    * ElementTree Objects

    * QName Objects

    * TreeBuilder Objects

    * XMLParser Objects

    * XMLPullParser Objects

    * Exceptions

* "xml.dom" — L'API Document Object Model

  * Contenu du module

  * Objets dans le DOM

    * Objets DOMImplementation

    * Objets nœuds

    * Objet NodeList

    * Objets DocumnentType

    * Objets Document

    * Objets Elements

    * Objets Attr

    * Objets NameNodeMap

    * Objets Comment

    * Objets Text et CDATASection

    * Objets ProcessingInstruction

    * Exceptions

  * Conformité

    * Correspondance des types

    * Méthodes d'accès

* "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" — Prise en charge des analyseurs SAX2

  * Les objets SAXException

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

  * ContentHandler Objects

  * DTDHandler Objects

  * EntityResolver Objects

  * ErrorHandler Objects

* "xml.sax.saxutils" — Utilitaires SAX

* "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

  * Exemple

  * Content Model Descriptions

  * Expat error constants
