Package pyxb :: Package utils :: Module saxdom :: Class _DOMSAXHandler
[hide private]
[frames] | no frames]

type _DOMSAXHandler

source code

xml.sax.handler.ContentHandler --+    
                                 |    
                        object --+    
                                 |    
           saxutils.BaseSAXHandler --+
                                     |
                                    _DOMSAXHandler

SAX handler class that transforms events into a DOM tree.

Instance Methods [hide private]
 
document(self)
The document that is the root of the generated tree.
source code
 
startDocument(self)
Process the start of a document.
source code
 
endDocument(self)
Receive notification of the end of a document.
source code
 
startElementNS(self, name, qname, attrs)
Process the start of an element.
source code
 
endElementNS(self, name, qname)
Process the completion of an element.
source code

Inherited from saxutils.BaseSAXHandler: __init__, characters, elementState, fallbackNamespace, ignorableWhitespace, location, namespaceContext, processingInstruction, reset, rootObject, setDocumentLocator, startPrefixMapping

Inherited from xml.sax.handler.ContentHandler: endElement, endPrefixMapping, skippedEntity, startElement

Class Variables [hide private]
  __document = None
  _DOMSAXHandler__document = None
Method Details [hide private]

startDocument(self)

source code 

Process the start of a document.

This resets this handler for a new document.

Overrides: xml.sax.handler.ContentHandler.startDocument
(inherited documentation)

endDocument(self)

source code 

Receive notification of the end of a document.

The SAX parser will invoke this method only once, and it will be the last method invoked during the parse. The parser shall not invoke this method until it has either abandoned parsing (because of an unrecoverable error) or reached the end of input.

Overrides: xml.sax.handler.ContentHandler.endDocument
(inherited documentation)

startElementNS(self, name, qname, attrs)

source code 

Process the start of an element.

Overrides: xml.sax.handler.ContentHandler.startElementNS
(inherited documentation)

endElementNS(self, name, qname)

source code 

Process the completion of an element.

Overrides: xml.sax.handler.ContentHandler.endElementNS
(inherited documentation)