class xml.dom.pulldom.DOMEventStream(stream, parser, bufsize)
-
getEvent()
-
Return a tuple containing event and the current node as
xml.dom.minidom.Document
if event equalsSTART_DOCUMENT
,xml.dom.minidom.Element
if event equalsSTART_ELEMENT
orEND_ELEMENT
orxml.dom.minidom.Text
if event equalsCHARACTERS
. The current node does not contain informations about its children, unlessexpandNode()
is called.
-
expandNode(node)
-
Expands all children of node into node. Example:
from xml.dom import pulldom xml = '<html><title>Foo</title> <p>Some text <div>and more</div></p> </html>' doc = pulldom.parseString(xml) for event, node in doc: if event == pulldom.START_ELEMENT and node.tagName == 'p': # Following statement only prints '<p/>' print(node.toxml()) doc.expandNode(node) # Following statement prints node with all its children '<p>Some text <div>and more</div></p>' print(node.toxml())
-
reset()
Please login to continue.