Python Language Abriendo y leyendo usando un ElementTree


Ejemplo

Importe el objeto ElementTree, abra el archivo .xml relevante y obtenga la etiqueta raíz:

import xml.etree.ElementTree as ET
tree = ET.parse("yourXMLfile.xml")
root = tree.getroot()

Hay algunas maneras de buscar a través del árbol. Primero es por iteración:

for child in root:
    print(child.tag, child.attrib)

De lo contrario, puede hacer referencia a ubicaciones específicas como una lista:

print(root[0][1].text)

Para buscar etiquetas específicas por nombre, use .find o .findall :

print(root.findall("myTag"))
print(root[0].find("myOtherTag"))