Код: Выделить всё
from xml.etree.ElementTree import ET
xmlroot = ET.fromstring([my xml content])
for element in xmlroot.iterfind(".//mytag"):
do some thing
findall(match)
Находит все соответствующие подэлементы, имя тега или путь. Возвращает список, содержащий все совпадающие элементы в порядке документа.
iterfind(match)
Находит все совпадающие подэлементы по имени тега или пути. Возвращает итерацию, возвращающую все соответствующие элементы в порядке документа.
Новое в версии 2.7.
Мой вопрос: эти две функции одинаковы или нет? в чем разница между этими двумя функциями
Подробнее здесь: https://stackoverflow.com/questions/310 ... lementtree
Мобильная версия