Werkzeuge zur Verarbeitung strukturierter Auszeichnungssprachen¶
Python unterstützt eine Vielzahl von Modulen für die Arbeit mit verschiedenen Formen strukturierter Datenauszeichnung. Dazu gehören Module für die Standard Generalized Markup Language (SGML) und die Hypertext Markup Language (HTML) sowie mehrere Schnittstellen für die Arbeit mit der Extensible Markup Language (XML).
html— HyperText Markup Language supporthtml.parser— Simple HTML and XHTML parserhtml.entities— Definitionen allgemeiner HTML-Entitäten- XML Processing Modules
xml.etree.ElementTree— The ElementTree XML APIxml.dom— Die API des Document Object Model- Inhalt des Moduls
- Objekte im DOM
- DOMImplementation-Objekte
- Node-Objekte
- NodeList-Objekte
- DocumentType-Objekte
- Document-Objekte
- Element-Objekte
- Attr-Objekte
- NamedNodeMap-Objekte
- DocumentFragment-Objekte
- CharacterData-Objekte
- Comment-Objekte
- Text- und CDATASection-Objekte
- ProcessingInstruction-Objekte
- Entity-Objekte
- Notation-Objekte
- Ausnahmen
- Konformität
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 for XML parsersxml.parsers.expat— Fast XML parsing using Expat