Updated to correct DocumentHandler signatures. (patch 101570)

This commit is contained in:
Lars Gustäbel 2000-09-21 08:18:55 +00:00
parent 39fb28f759
commit b4d6bb0987
1 changed files with 25 additions and 8 deletions

View File

@ -10,12 +10,15 @@ $Id$
"""
version = '2.0beta'
#============================================================================
#
# HANDLER INTERFACES
#
#============================================================================
# ===== ErrorHandler =====
class ErrorHandler:
"""Basic interface for SAX error handlers. If you create an object
that implements this interface, then register the object with your
@ -119,19 +122,33 @@ class ContentHandler:
of endPrefixMapping events is not otherwise guaranteed."""
def startElement(self, name, attrs):
"""Signals the start of an element.
"""Signals the start of an element in non-namespace mode.
The name parameter contains the raw XML 1.0 name of the
element type as a string and the attrs parameter holds an
instance of the Attributes class containing the attributes of
the element."""
def endElement(self, name):
"""Signals the end of an element in non-namespace mode.
The name parameter contains the name of the element type, just
as with the startElement event."""
def startElementNS(self, name, qname, attrs):
"""Signals the start of an element in namespace mode.
The name parameter contains the name of the element type as a
(uri ,localname) tuple, the qname parameter the raw XML 1.0
(uri, localname) tuple, the qname parameter the raw XML 1.0
name used in the source document, and the attrs parameter
holds an instance of the Attributes class containing the
attributes of the element."""
def endElement(self, name ):
"""Signals the end of an element.
def endElementNS(self, name, qname):
"""Signals the end of an element in namespace mode.
The name parameter contains the name of the element type, just
as with the startElement event."""
as with the startElementNS event."""
def characters(self, content):
"""Receive notification of character data.