Python代碼:ElementTree的 - 的FindAll以遞歸方式選擇所有子元素
import xml.etree.ElementTree as ET
root = ET.parse("h.xml")
print root.findall('saybye')
h.xml代碼:
<hello>
<saybye>
<saybye>
</saybye>
</saybye>
<saybye>
</saybye>
</hello>
代碼輸出,
[<Element 'saybye' at 0x7fdbcbbec690>, <Element 'saybye' at 0x7fdbcbbec790>]
saybye
它是的子此處未選擇另一個saybye
。那麼,如何指示findall以遞歸方式遍歷DOM樹並收集所有三個saybye
元素?