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

2.0 版中的新Function。

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


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

Warning

xml.dom.pulldom模块不能安全防范恶意构建的数据。如果您需要解析不可信或未经身份验证的数据,请参见XML vulnerabilities

  • 类别 xml.dom.pulldom. PullDOM([* documentFactory *])

    • class * xml.dom.pulldom. DOMEventStream(* stream parser bufsize *)
  • 类别 xml.dom.pulldom. SAX2DOM([* documentFactory *])

  • 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 ( )