xml.sax.handler
— Base classes for SAX handlers¶
Source code: Lib/xml/sax/handler.py
The SAX API defines five kinds of handlers: content handlers, DTD handlers,
error handlers, entity resolvers and lexical handlers. Applications normally
only need to implement those interfaces whose events they are interested in;
they can implement the interfaces in a single object or in multiple objects.
Handler implementations should inherit from the base classes provided in the
module xml.sax.handler
, so that all methods get default implementations.
- class xml.sax.handler.ContentHandler¶
This is the main callback interface in SAX, and the one most important to applications. The order of events in this interface mirrors the order of the information in the document.
- class xml.sax.handler.DTDHandler¶
Handle DTD events.
This interface specifies only those DTD events required for basic parsing (unparsed entities and attributes).
- class xml.sax.handler.EntityResolver