En fait, je me sers:Comment obtenir le noeud racine d'un fichier xml en Python?
de ElementTree import xml.etree comme ET
path = 'C:\cool.xml'
et = ET.parse (path)
Mais je ne suis pas sûr de savoir comment obtenir la racine de et?
En fait, je me sers:Comment obtenir le noeud racine d'un fichier xml en Python?
de ElementTree import xml.etree comme ET
path = 'C:\cool.xml'
et = ET.parse (path)
Mais je ne suis pas sûr de savoir comment obtenir la racine de et?
Vous voulez probablement:
et.getroot()
Jetez un oeil à la documentation officielle pour ElementTree du effbot site. Notez que Python 2.5 (la première version de Python à inclure ElementTree dans la boîte) utilise ElementTree 1.2, pas le 1.3 plus récent. Il n'y a pas beaucoup de différences, mais juste FYI au cas où.
root = et.getroot()
root = et.getroot()
Je recommande d'utiliser lxml.etree au lieu de xml.etree.ElementTree, comme lxml est plus rapide et l'interface est la même.
Il n'y a pas de différence syntaxique? –
+1 pour suggestion lxml –
+1: Lien vers la documentation. –