[XML-SIG] xml.dom won't traverse the whole XML tree

Alexandre CONRAD aconrad.tlv at magic.fr
Wed May 18 10:46:00 CEST 2005


> you forgot to test and break if next is None
> 
> while 1:
>    print walker.currentNode.getAttribute("file")
>    next = walker.nextNode()
>    if next is None: break
> 
> See: http://pyxml.sourceforge.net/topics/howto/node22.html

I understand that adding a break is maybe less confusing. But if you 
test the file, you will notice that it won't parse the XML file all the way.

Executing the script that I have sent, results in the following output:

./mail.py


geneelior.mpg

presse.mpg

meteo_eliorv2.mpg
meteo_elior.mpg

sport_eliorv2.mpg

apprendrekiteboardwavemasters1.mpg
apprendrekiteboardwavemasters2.mpg
apprendrekiteboardwavemasters3.mpg
apprendrekiteboardwavemasters4.mpg
apprendrekiteboardwavemasters5.mpg
apprendrekiteboardwavemasters6.mpg
freestyle_wavemaster2004_1.mpg
freestyle_wavemaster2004_2.mpg
surfchataineliorpromo1.mpg
surfchataineliorpromo2.mpg



But as you can see, it stops at "surfchataineliorpromo2.mpg". But if you 
look in the XML file, you will notice that almost half of the XML file 
is missing. So why does it stops here ? That's my point.

Any idea ?

Best regards,
-- 
Alexandre CONRAD - TLV
Research & Development
tel : +33 1 30 80 55 05
fax : +33 1 30 80 55 06
6, rue de la plaine
78860 - SAINT NOM LA BRETECHE
FRANCE



More information about the XML-SIG mailing list