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--- HyperText Markup Language supporthtml.parser--- Simple HTML and XHTML parserhtml.entities--- Definitions of HTML general entities- Modules de traitement XML
xml.etree.ElementTree--- The ElementTree XML APIxml.dom--- The Document Object Model API- Contenu du module
- Objets dans le DOM
- Objets DOMImplementation
- Objets nœuds
- Objet NodeList
- Objets DocumnentType
- Objets Document
- Objets Elements
- Objets Attr
- Objets NameNodeMap
- DocumentFragment Objects
- CharacterData Objects
- Objets Comment
- Objets Text et CDATASection
- Objets ProcessingInstruction
- Entity Objects
- Notation Objects
- EntityReference Objects
- Exceptions
- Conformité
xml.dom.minidom--- Minimal DOM implementationxml.dom.pulldom--- Support for building partial DOM treesxml.sax--- Support for SAX2 parsersxml.sax.handler--- Base classes for SAX handlersxml.sax.saxutils--- SAX Utilitiesxml.sax.xmlreader— Interface pour les parseurs XMLxml.parsers.expat— Analyse XML rapide utilisant Expat