Package ClusterShell :: Module Communication :: Class XMLReader
[hide private]
[frames] | no frames]

Class XMLReader

source code


SAX handler for XML -> Messages instances conversion

Instance Methods [hide private]
 
__init__(self)
XMLReader initializer
source code
 
startElement(self, name, attrs)
read a starting xml tag
source code
 
endElement(self, name)
read an ending xml tag
source code
 
characters(self, content)
read content characters
source code
 
msg_available(self)
return whether a message is available for delivery or not
source code
 
pop_msg(self)
pop and return the oldest message queued
source code
 
_draft_new(self, attributes)
start a new packet construction
source code

Inherited from xml.sax.handler.ContentHandler: endDocument, endElementNS, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElementNS, startPrefixMapping

Method Details [hide private]

__init__(self)
(Constructor)

source code 

XMLReader initializer

Overrides: xml.sax.handler.ContentHandler.__init__

startElement(self, name, attrs)

source code 

read a starting xml tag

Overrides: xml.sax.handler.ContentHandler.startElement

endElement(self, name)

source code 

read an ending xml tag

Overrides: xml.sax.handler.ContentHandler.endElement

characters(self, content)

source code 

read content characters

Overrides: xml.sax.handler.ContentHandler.characters