xml.etree.cElementTree.parse('file.xml').getroot() tras remove no actualiza
Publicado por A (2 intervenciones) el 21/07/2020 11:54:30
Hola a tod@s
xml.etree.cElementTree.parse('file.xml').getroot() tras remove no actualiza:
Lo explico:
Gracias por adelantado.
xml.etree.cElementTree.parse('file.xml').getroot() tras remove no actualiza:
Lo explico:
1
2
3
4
5
6
7
8
9
10
root = xml.etree.cElementTree.parse('file.xml').getroot()
iterador = root.findall("./busquedas/alimento") ' Hay 261 Elementos -alimento-
cB=0
for itemB in iterador:
if itemB.text == 'patata':
posicion = cB
iterador.remove(itemB) ' tras esto hay en iterador 260 Elementos, esto es correcto
iteradorC = root.findall("./busquedas/alimento") ' ahora con esta linea nuevamente hay 261 Elemento -No actualiza- -¿por que?
break
Gracias por adelantado.
Valora esta pregunta
0