У меня есть этот код с ElementTree, который хорошо работает с Python 2.7. Мне нужно было получить все узлы с именем «A» в узле «X/Y».
from xml.etree.ElementTree import ElementTree
verboseNode = topNode.find("X/Y")
nodes = list(verboseNode.iter("A"))
Однако, когда я попытался запустить его с Python 2.6, я получил эту ошибку.
ionCalculateSkewConstraint.py", line 303, in getNodesWithAttribute
nodes = list(startNode.iter(nodeName))
AttributeError: _ElementInterface instance has no attribute 'iter'
Похоже, что узел Python 2.6 ElementTree не имеет функции iter(). Как я могу реализовать iter() с Python 2.6?