私はフォームの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 は、上記と同じ順序で何度も繰り返されます。