J'aime la façon dont ElementTree analyse xml, en particulier la fonction Xpath. J'ai une sortie en XML à partir d'une application avec des balises imbriquées.python: xml.etree.ElementTree, supprimer "namespaces"
Je voudrais accéder à ces étiquettes par nom sans spécifier l'espace de noms, est-ce possible? Par exemple:
root.findall("/molpro/job")
au lieu de:
root.findall("{http://www.molpro.net/schema/molpro2006}molpro/{http://www.molpro.net/schema/molpro2006}job")
Je souhaite ajouter une note. Dans mon exemple, l'espace de noms est le même, mais dans le fichier XML entier, il existe d'autres espaces de noms variables. Je veux juste désactiver cette fonctionnalité, comme dans l'analyseur xml.dom.minidom. – pygabriel