在线文档教程

xml.dom.pulldom

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

2.0版本中的新功能。

源代码: 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 implementation that ...

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()新值将生效。

1. DOMEventStream对象

DOMEventStream.getEvent()

...

DOMEventStream.expandNode(node)

...

DOMEventStream.reset()

...