est-il possible d'utiliser la requête XPath en Python lors du traitement XML. J'utilise minidom qui ne supporte pas cela. Y a-t-il un autre module pour cela? P>
3 Réponses :
http://docs.python.org/library/xml.tree. Elementtree.html p>
etree prend en charge les requêtes XPath, tout comme LXML. P>
etree est inclus dans la bibliothèque standard, mais LXML est plus rapide. P>
La prise en charge de XPATH est limitée dans Elementtree, comme indiqué dans le Python 3 docs : "Ce module fournit une prise en charge limitée des expressions XPath pour localiser des éléments dans un arbre. L'objectif est de supporter un petit sous-ensemble de la syntaxe abrégée; un moteur XPath complet est en dehors du cadre du module. "
Elementtree est inclus. Sous 2.6 et moins de son XPath est assez faible, mais dans 2.7 Beaucoup amélioré :