xml.sax._exceptions
index
/usr/local/lib/python2.5/xml/sax/_exceptions.py
Module Docs

Different kinds of SAX Exceptions

 
Classes
       
exceptions.Exception(exceptions.BaseException)
SAXException
SAXNotRecognizedException
SAXNotSupportedException
SAXReaderNotAvailable
SAXParseException

 
class SAXException(exceptions.Exception)
    Encapsulate an XML error or warning. This class can contain
basic error or warning information from either the XML parser or
the application: you can subclass it to provide additional
functionality, or to add localization. Note that although you will
receive a SAXException as the argument to the handlers in the
ErrorHandler interface, you are not actually required to throw
the exception; instead, you can simply read the information in
it.
 
 
Method resolution order:
SAXException
exceptions.Exception
exceptions.BaseException
__builtin__.object

Methods defined here:
__getitem__(self, ix)
Avoids weird error messages if someone does exception[ix] by
mistake, since Exception has __getitem__ defined.
__init__(self, msg, exception=None)
Creates an exception. The message is required, but the exception
is optional.
__str__(self)
Create a string representation of the exception.
getException(self)
Return the embedded exception, or None if there was none.
getMessage(self)
Return a message for this exception.

Data descriptors defined here:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object at 0x8125440>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message
exception message

 
class SAXNotRecognizedException(SAXException)
    Exception class for an unrecognized identifier.
 
An XMLReader will raise this exception when it is confronted with an
unrecognized feature or property. SAX applications and extensions may
use this class for similar purposes.
 
 
Method resolution order:
SAXNotRecognizedException
SAXException
exceptions.Exception
exceptions.BaseException
__builtin__.object

Methods inherited from SAXException:
__getitem__(self, ix)
Avoids weird error messages if someone does exception[ix] by
mistake, since Exception has __getitem__ defined.
__init__(self, msg, exception=None)
Creates an exception. The message is required, but the exception
is optional.
__str__(self)
Create a string representation of the exception.
getException(self)
Return the embedded exception, or None if there was none.
getMessage(self)
Return a message for this exception.

Data descriptors inherited from SAXException:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object at 0x8125440>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message
exception message

 
class SAXNotSupportedException(SAXException)
    Exception class for an unsupported operation.
 
An XMLReader will raise this exception when a service it cannot
perform is requested (specifically setting a state or value). SAX
applications and extensions may use this class for similar
purposes.
 
 
Method resolution order:
SAXNotSupportedException
SAXException
exceptions.Exception
exceptions.BaseException
__builtin__.object

Methods inherited from SAXException:
__getitem__(self, ix)
Avoids weird error messages if someone does exception[ix] by
mistake, since Exception has __getitem__ defined.
__init__(self, msg, exception=None)
Creates an exception. The message is required, but the exception
is optional.
__str__(self)
Create a string representation of the exception.
getException(self)
Return the embedded exception, or None if there was none.
getMessage(self)
Return a message for this exception.

Data descriptors inherited from SAXException:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object at 0x8125440>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message
exception message

 
class SAXParseException(SAXException)
    Encapsulate an XML parse error or warning.
 
This exception will include information for locating the error in
the original XML document. Note that although the application will
receive a SAXParseException as the argument to the handlers in the
ErrorHandler interface, the application is not actually required
to throw the exception; instead, it can simply read the
information in it and take a different action.
 
Since this exception is a subclass of SAXException, it inherits
the ability to wrap another exception.
 
 
Method resolution order:
SAXParseException
SAXException
exceptions.Exception
exceptions.BaseException
__builtin__.object

Methods defined here:
__init__(self, msg, exception, locator)
Creates the exception. The exception parameter is allowed to be None.
__str__(self)
Create a string representation of the exception.
getColumnNumber(self)
The column number of the end of the text where the exception
occurred.
getLineNumber(self)
The line number of the end of the text where the exception occurred.
getPublicId(self)
Get the public identifier of the entity where the exception occurred.
getSystemId(self)
Get the system identifier of the entity where the exception occurred.

Methods inherited from SAXException:
__getitem__(self, ix)
Avoids weird error messages if someone does exception[ix] by
mistake, since Exception has __getitem__ defined.
getException(self)
Return the embedded exception, or None if there was none.
getMessage(self)
Return a message for this exception.

Data descriptors inherited from SAXException:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object at 0x8125440>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message
exception message

 
class SAXReaderNotAvailable(SAXNotSupportedException)
    Exception class for a missing driver.
 
An XMLReader module (driver) should raise this exception when it
is first imported, e.g. when a support module cannot be imported.
It also may be raised during parsing, e.g. if executing an external
program is not permitted.
 
 
Method resolution order:
SAXReaderNotAvailable
SAXNotSupportedException
SAXException
exceptions.Exception
exceptions.BaseException
__builtin__.object

Methods inherited from SAXException:
__getitem__(self, ix)
Avoids weird error messages if someone does exception[ix] by
mistake, since Exception has __getitem__ defined.
__init__(self, msg, exception=None)
Creates an exception. The message is required, but the exception
is optional.
__str__(self)
Create a string representation of the exception.
getException(self)
Return the embedded exception, or None if there was none.
getMessage(self)
Return a message for this exception.

Data descriptors inherited from SAXException:
__weakref__
list of weak references to the object (if defined)

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object at 0x8125440>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message
exception message