class xml.dom.pulldom.DOMEventStream(stream, parser, bufsize)
-
getEvent() -
Return a tuple containing event and the current node as
xml.dom.minidom.Documentif event equalsSTART_DOCUMENT,xml.dom.minidom.Elementif event equalsSTART_ELEMENTorEND_ELEMENTorxml.dom.minidom.Textif 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.