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"— Un analyseur syntaxique simple pour HTML et XHTML

  * Exemple d'application de l'analyseur HTML

  * Méthodes de la classe "HTMLParser"

  * 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" — L'API ElementTree XML

  * Tutoriel

    * Arborescence et éléments XML

    * Analyse XML

    * API à flux tiré

    * Trouver les éléments d'intérêt

    * Modification d'un fichier XML

    * Création de documents XML

    * Analyse d'un XML avec des espaces de noms

  * Prise en charge de XPath

    * Exemple

    * Prise en charge de la syntaxe XPath

  * Référence

    * Fonctions

  * Prise en charge de XInclude

    * Exemple

  * Référence

    * Fonctions

    * Objets Elements

    * Objets ElementTree

    * Objets QName

    * Objets TreeBuilder

    * Objets XMLParser

    * Objets XMLPullParser

    * 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

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

  * Objets XMLParser

  * ExpatError Exceptions

  * Exemple

  * Content Model Descriptions

  * Expat error constants
