> **Источник:** https://python-all.ru/2.7/library/xml.dom.pulldom.html
>
> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.

---

# 19.10. [`xml.dom.pulldom`](https://python-all.ru/2.7/library/xml.dom.pulldom.html#module-xml.dom.pulldom) – Поддержка построения частичных DOM-деревьев

Новое в версии 2.0.

**Исходный код:** [Lib/xml/dom/pulldom.py](https://python-all.ru/src/2.7/Lib/xml/dom/pulldom.py)

---

[`xml.dom.pulldom`](https://python-all.ru/2.7/library/xml.dom.pulldom.html#module-xml.dom.pulldom) позволяет строить только выбранные части DOM-представления документа на основе событий SAX.

> **Предупреждение**
>
> Модуль [`xml.dom.pulldom`](https://python-all.ru/2.7/library/xml.dom.pulldom.html#module-xml.dom.pulldom) не защищён от вредоносных данных. Если нужно разобрать непроверенные или неаутентифицированные данные, см. [уязвимости XML](https://python-all.ru/2.7/library/xml.html#xml-vulnerabilities).

#### `class xml.dom.pulldom.PullDOM([documentFactory])`

[`xml.sax.handler.ContentHandler`](https://python-all.ru/2.7/library/xml.sax.handler.html#xml.sax.handler.ContentHandler) реализация, которая …

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

…

#### `class xml.dom.pulldom.SAX2DOM([documentFactory])`

[`xml.sax.handler.ContentHandler`](https://python-all.ru/2.7/library/xml.sax.handler.html#xml.sax.handler.ContentHandler) реализация, которая …

#### `xml.dom.pulldom.parse(stream_or_string[, parser[, bufsize]])`

…

#### `xml.dom.pulldom.parseString(string[, parser])`

…

#### `xml.dom.pulldom.default_bufsize`

Значение по умолчанию для параметра *bufsize* в [`parse()`](https://python-all.ru/2.7/library/xml.dom.pulldom.html#xml.dom.pulldom.parse).

Изменено в версии 2.1: Значение этой переменной можно изменить до вызова [`parse()`](https://python-all.ru/2.7/library/xml.dom.pulldom.html#xml.dom.pulldom.parse), и новое значение вступит в силу.

## 19.10.1. Объекты DOMEventStream

#### `DOMEventStream.getEvent()`

…

#### `DOMEventStream.expandNode(node)`

…

#### `DOMEventStream.reset()`

…
