20.4. XML Processing Modules

Python’s interfaces for processing XML are grouped in the xml package.

It is important to note that modules in the xml package require that there be at least one SAX-compliant XML parser available. The Expat parser is included with Python, so the xml.parsers.expat module will always be available.

The documentation for the xml.dom and xml.sax packages are the definition of the Python bindings for the DOM and SAX interfaces.

The XML handling submodules are:

Previous topic

20.3. html.entities — Definitions of HTML general entities

Next topic

20.5. xml.etree.ElementTree — The ElementTree XML API

This Page