19.10. xml.dom.pulldom —部分的なDOMツリーの構築のサポート—Pythonドキュメント
提供:Dev Guides
< PythonPython/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()
- …