我有表单的 xml
<root>
<tag1> </tag1>
<tag2> </tag2>
<tag3> </tag3>
<tag1> </tag1>
<tag2> </tag2>
<tag3> </tag3>
</root>
我需要按顺序解析xml
tag1 -> tag2 -> tag3 -> tag1 -> tag2 -> tag3
目前我正在使用
root = tree.getroot()
for data in root.findall('tag1')
do_operations(data)
for data in root.findall('tag2')
do_operations(data)
但这种方法给了我,这很明显
tag1 -> tag1 -> tag2 -> tag2 -> tag3 -> tag3
这不是我想要的。
您能否建议一种最佳方法,使我可以以所需的方式传递 XML。tag1 , tag2 , tag3 以与上面给出的相同顺序重复很多。