19.7. xml.dom.pulldom — Support for building partial DOM trees

Python 3.2

19.7. xml.dom.pulldom — Support for building partial DOM trees

Source code: Lib/xml/dom/pulldom.py


xml.dom.pulldom allows building only selected portions of a Document Object Model representation of a document from SAX events.

class xml.dom.pulldom.PullDOM(documentFactory=None)

xml.sax.handler.ContentHandler implementation that ...

class xml.dom.pulldom.DOMEventStream(stream, parser, bufsize)

...

class xml.dom.pulldom.SAX2DOM(documentFactory=None)

xml.sax.handler.ContentHandler implementation that ...

xml.dom.pulldom.parse(stream_or_string, parser=None, bufsize=None)

...

xml.dom.pulldom.parseString(string, parser=None)

...

xml.dom.pulldom.default_bufsize

Default value for the bufsize parameter to parse().

The value of this variable can be changed before calling parse() and the new value will take effect.

19.7.1. DOMEventStream Objects

DOMEventStream.getEvent()

...

DOMEventStream.expandNode(node)

...

DOMEventStream.reset()

...