Cur*_*ous 2 python xml xml-parsing
有没有一种有效的方法来获取 xml 中每个节点的级别,使用 python xml 解析器?节点的级别也可以通过在自上而下解析 xml 时计算结束标记来确定,但是,我也需要这方面的帮助:)。谢谢!
小智 5
也许这可能是一个初步的想法:
from xml.etree import ElementTree
from xml.etree.ElementTree import iterparse
level = 0
for (event, node) in iterparse( fileName, ['start', 'end', 'start-ns', 'end-ns'] ):
if event == 'end':
level -= 1
if event == 'start':
level += 1
# do soething with node ...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3840 次 |
| 最近记录: |