當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python xml.dom.pulldom.DOMEventStream.expandNode用法及代碼示例

用法:

expandNode(node)

node 的所有子級擴展為 node 。例子:

from xml.dom import pulldom

xml = '<html><title>Foo</title> <p>Some text <div>and more</div></p> </html>'
doc = pulldom.parseString(xml)
for event, node in doc:
    if event == pulldom.START_ELEMENT and node.tagName == 'p':
        # Following statement only prints '<p/>'
        print(node.toxml())
        doc.expandNode(node)
        # Following statement prints node with all its children '<p>Some text <div>and more</div></p>'
        print(node.toxml())

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 xml.dom.pulldom.DOMEventStream.expandNode。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。