(Courriels de diversion: <tracassant@recriminant-divinite.com> <traque@surprendrez-connectait.com> <cirages@impulses-sinuosites.com> <tronquerez@phonologue-reactualiserez.com> <deguerpiraient@soulevent-dilapideriez.com> <privilegiant@electoralistes-melodiques.com> <grossiere@ruinees-collets.com> <medailles@sous-marinier-rongeant.com> <dorlotes@propagent-noueras.com> <elevons@assembla-econduise.com> )


Salut Jean-Marc

Ajoute à ton code

print x.firstChild.getAttribute("url")

cela devrait fonctionner

Le u de u'tata.txt' signifie à mon avis u de Unicode.

Pour ma part j'ai fait de test et le u n'y est pas (Python 2.3.5 - Mac os 10.4.10)

JFAime


Le 23 sept. 07 à 00:45, Jean-Marc Mongrelet a écrit :

Bonsoir,

Je reviens et, Je corse la chose avec du xml...

Je souhaiterais récupérer une donnée contenu dans une node...

pour exemple simplifier:
>>> from xml.dom import minidom
>>> xml = '<item id="732" url="file:/toto/titi"> <Filename>tata.txt</Filename> <Year>2006</Year> </item>'
>>> x=minidom.parseString(xml)
>>> x.toxml()
u'<?xml version="1.0" ?><item id="732" url="file:/toto/titi"> <Filename>tata.txt</Filename> <Year>2006</Year> </item>'
>>> x.firstChild.childNodes
[<DOM Text node " ">, <DOM Element: Filename at 0xb79c8c0c>, <DOM Text node " ">, <DOM Element: Year at 0xb79c8c8c>, <DOM Text node " ">]
>>> x.firstChild.getElementsByTagName("Filename")[0].firstChild.data
u'tata.txt'

Jusque la tout va bien (mise à par le petit "u" devant 'tata.txt' que je ne comprend pas)... Mais moi je souhaitais retourner la valeur de la variable url cad "file:/toto/titi"...

Quelqu'un sait-il comment faire?

JM


--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>




--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>