Я хочу перебирать определенный этап моих тегов.Python xml итерация через теги n-уровня
Например, я хотел бы перебирать объекты верхнего уровня:
<stage1tag>
<child1tag>bla</child1tag>
<child2tag>blabla</child2tag>
<child3tag><stage2tag>heyho</stage2tag></child3tag></stage1tag>
<stage1tag2>
<stage1tag>
<child1tag>…
...
Я только хочу, чтобы перебирать тег на этапе 1 (stage1tag и stage1tag2) В моей реальной XML они не называют ребенком .. .tag и stage ..., это только для лучшей читаемости. Как я могу получить теги верхнего уровня? Я ищу что-то вроде
elems = mytree.getlevel(0) #toplevel
for child in elems.iter():
#do something with the childs...
Вы можете сделать более ясный пример, используя сценарий реального случая и добавив вывод, который вы хотели бы иметь? –
Я сейчас не на своем компьютере. Я спрашиваю об этом со своего мобильного телефона. Но этот пример может быть реальным ... Я хотел бы получить список переполненных тегов, чтобы я мог получить доступ к каждому ребенку из них отдельно ... – famemaker
Еще раз проверьте xml, который вы публикуете, после чего никогда не закрывается и никогда не открывается. .. –