OVH Cloud OVH Cloud

xml dom.getElementsByTagName

3 réponses
Avatar
pikatxu
bonjour;

mettons que j'ai un fichier xml :

<entree>
...
<categorie>blabla1</categorie>
...
</entree>

<entree>
...
<categorie>blabla2</categorie>
...
</entree>



j'arrive à chercher "categorie" :

from xml.dom import minidom
dom = minidom.parse('xmlfeed.xml')
categories = dom.getElementsByTagName('categorie')

puis chercher "blabla1" au moyen d'une boucle dans la liste "categories"

mais je me demandais si il n'y avait pas un moyen avec DOM de rentrer
directement "categorie" et "blabla1" pour trouver l'entree en
question

merci


--



Inviato da X-Privat.Org - Registrazione gratuita http://www.x-privat.org/join.php

3 réponses

Avatar
jb
mais je me demandais si il n'y avait pas un moyen avec DOM de rentrer
directement "categorie" et "blabla1" pour trouver l'entree en
question


utilises xpath

merci


de rien ;)

julien.

Avatar
pikatxu
On Fri, 23 Jun 2006 19:30:27 +0200, jb wrote:

utilises xpath


OK!
non merci; en fait j'ai trouvé sur le net une solution tellement
élégante avec elementtree que j'ai abondonné DOM
http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/Python/xml-matters/page3.html


--



Inviato da X-Privat.Org - Registrazione gratuita http://www.x-privat.org/join.php

Avatar
Gerard Flanagan
pikatxu wrote:

On Fri, 23 Jun 2006 19:30:27 +0200, jb wrote:

utilises xpath


OK!
non merci; en fait j'ai trouvé sur le net une solution tellement
élégante avec elementtree que j'ai abondonné DOM
http://www.opensourcetutorials.com/tutorials/Server-Side-Coding/Python/xm l-matters/page3.html





http://gflanagan.net/site/python/pagliacci/ElementFilter.html

Gerard