19.10. xml.dom.pulldom — 支持构建部分 DOM 树 — Python 文档

来自菜鸟教程
Python/docs/2.7/library/xml.dom.pulldom
跳转至:导航、​搜索

19.10. xml.dom.pulldom — 支持构建部分 DOM 树

2.0 版中的新功能。


源代码: :source:`Lib/xml/dom/pulldom.py`



xml.dom.pulldom 允许仅构建来自 SAX 事件的文档的文档对象模型表示的选定部分。

警告

xml.dom.pulldom 模块对于恶意构造的数据并不安全。 如果您需要解析不受信任或未经身份验证的数据,请参阅 XML 漏洞


class xml.dom.pulldom.PullDOM([documentFactory])
xml.sax.handler.ContentHandler 实现…
class xml.dom.pulldom.DOMEventStream(stream, parser, bufsize)
class xml.dom.pulldom.SAX2DOM([documentFactory])
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()

2.1 版本变更: 该变量的值可以在调用parse()之前改变,新值生效。

19.10.1. DOMEventStream 对象

DOMEventStream.getEvent()
DOMEventStream.expandNode(node)
DOMEventStream.reset()