Structured Markup
html — HyperText Markup Language support
Source code: Lib/html/__init__.py
html.parser — Simple HTML and XHTML parser
Source code: Lib/html/parser.py
html.entities — Definitions of HTML general entities
Source code: Lib/html/entities.py
XML Processing Modules
Source code: Lib/xml/
xml.etree.ElementTree — The ElementTree XML API
Source code: Lib/xml/etree/ElementTree.py
xml.dom — The Document Object Model API
Source code: Lib/xml/dom/__init__.py
xml.dom.minidom — Minimal DOM implementation
Source code: Lib/xml/dom/minidom.py
xml.parsers.expat — Fast XML parsing using Expat
The
module is a Python interface to the Expat non-validating XML parser. The module provides a single extension type, xml.parsers.expat
xmlparser
, that represents the current state of an XML parser. After an xmlparser
object has been created, various attributes of the object can be set to handler functions. When an XML document is then fed to the parser, the handler functions are called for the character data and markup in the XML document.
xml.sax.xmlreader — Interface for XML parsers
Source code: Lib/xml/sax/xmlreader.py
xml.sax.saxutils — SAX Utilities
Source code: Lib/xml/sax/saxutils.py
xml.sax.handler — Base classes for SAX handlers
Source code: Lib/xml/sax/handler.py
xml.sax — Support for SAX2 parsers
Source code: Lib/xml/sax/__init__.py
xml.dom.pulldom — Support for building partial DOM trees
Source code: Lib/xml/dom/pulldom.py