Документация Python неофициальный перевод

xml.dom.pulldom.md

60 строк · 2.8 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/2.7/library/xml.dom.pulldom.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# 19.10. [`xml.dom.pulldom`](https://python-all.ru/2.7/library/xml.dom.pulldom.html#module-xml.dom.pulldom) – Поддержка построения частичных DOM-деревьев89Новое в версии 2.0.1011**Исходный код:** [Lib/xml/dom/pulldom.py](https://python-all.ru/src/2.7/Lib/xml/dom/pulldom.py)1213---1415[`xml.dom.pulldom`](https://python-all.ru/2.7/library/xml.dom.pulldom.html#module-xml.dom.pulldom) позволяет строить только выбранные части DOM-представления документа на основе событий SAX.1617> **Предупреждение**18>19> Модуль [`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).2021#### `class xml.dom.pulldom.PullDOM([documentFactory])`2223[`xml.sax.handler.ContentHandler`](https://python-all.ru/2.7/library/xml.sax.handler.html#xml.sax.handler.ContentHandler) реализация, которая …2425#### `class xml.dom.pulldom.DOMEventStream(stream, parser, bufsize)`26272829#### `class xml.dom.pulldom.SAX2DOM([documentFactory])`3031[`xml.sax.handler.ContentHandler`](https://python-all.ru/2.7/library/xml.sax.handler.html#xml.sax.handler.ContentHandler) реализация, которая …3233#### `xml.dom.pulldom.parse(stream_or_string[, parser[, bufsize]])`34353637#### `xml.dom.pulldom.parseString(string[, parser])`38394041#### `xml.dom.pulldom.default_bufsize`4243Значение по умолчанию для параметра *bufsize* в [`parse()`](https://python-all.ru/2.7/library/xml.dom.pulldom.html#xml.dom.pulldom.parse).4445Изменено в версии 2.1: Значение этой переменной можно изменить до вызова [`parse()`](https://python-all.ru/2.7/library/xml.dom.pulldom.html#xml.dom.pulldom.parse), и новое значение вступит в силу.4647## 19.10.1. Объекты DOMEventStream4849#### `DOMEventStream.getEvent()`50515253#### `DOMEventStream.expandNode(node)`54555657#### `DOMEventStream.reset()`585960