blob: bad0daa7335fb849615a5adbc768acdef088717c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
|
:mod:`xml.dom.pulldom` --- Support for building partial DOM trees
=================================================================
.. module:: xml.dom.pulldom
:synopsis: Support for building partial DOM trees from SAX events.
.. moduleauthor:: Paul Prescod <paul@prescod.net>
.. versionadded:: 2.0
**Source code:** :source:`Lib/xml/dom/pulldom.py`
--------------
:mod:`xml.dom.pulldom` allows building only selected portions of a Document
Object Model representation of a document from SAX events.
.. class:: PullDOM([documentFactory])
:class:`xml.sax.handler.ContentHandler` implementation that ...
.. class:: DOMEventStream(stream, parser, bufsize)
...
.. class:: SAX2DOM([documentFactory])
:class:`xml.sax.handler.ContentHandler` implementation that ...
.. function:: parse(stream_or_string[, parser[, bufsize]])
...
.. function:: parseString(string[, parser])
...
.. data:: default_bufsize
Default value for the *bufsize* parameter to :func:`parse`.
.. versionchanged:: 2.1
The value of this variable can be changed before calling :func:`parse` and the
new value will take effect.
.. _domeventstream-objects:
DOMEventStream Objects
----------------------
.. method:: DOMEventStream.getEvent()
...
.. method:: DOMEventStream.expandNode(node)
...
.. method:: DOMEventStream.reset()
...
|