Tools zur Verarbeitung strukturierter Markup-Sprachen¶
Python unterstützt eine Vielzahl von Modulen, um mit verschiedenen Formen von strukturierten Markup-Daten zu arbeiten. 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— Unterstützung für HyperText Markup Languagehtml.parser— Einfacher HTML- und XHTML-Parserhtml.entities— Definitionen von allgemeinen HTML-Entitäten- XML-Verarbeitungsmodule
xml.etree.ElementTree— Die ElementTree XML-APIxml.dom— Die Document Object Model APIxml.dom.minidom— Minimale DOM-Implementierungxml.dom.pulldom— Unterstützung für den Aufbau partieller DOM-Bäumexml.sax— Unterstützung für SAX2-Parserxml.sax.handler— Basisklassen für SAX-Handlerxml.sax.saxutils— SAX-Hilfsprogrammexml.sax.xmlreader— Schnittstelle für XML-Parserxml.parsers.expat— Schnelles XML-Parsing mit Expat