-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 I'm trying to extract some information from the following xml file: http://pastebin.ca/1029125
This is the code that I have so far: import xml.dom.minidom file = "Music.xml" doc = xml.dom.minidom.parse(file) plist = doc.childNodes[1] dict = plist.childNodes[1] #dict contains App version and stuff, as well as tracks and playlist. tdict = dict.childNodes[21] #dict which contains dicts for each track, those dicts contain the info print tdict.childNodes[1] print tdict.childNodes[1].toxml() print tdict.childNodes[2] This code prints out the following: <DOM Element: key at 0xbafb98> <key>42</key> <DOM Text node " "> The problem is that the Text node that is printed out is blank, when it should be 42. What do I need to do so I can get tdict.childNodes[2] to become a string being "42" ? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) iQEcBAEBCgAGBQJIOdGWAAoJEA759sZQuQ1B6l8H/2i5FTlsSHPMzlc5ch2/DLiY 0yS1VWNQNuVh40WfK0SVFgsmFxNJ0IFQ+kkJsQPH/mcxQHbP+8iuzKiMuZIpIgUY Gx/DwfIUzg60W0cCe9gfguvnR/rOXFk/5PuoktWHe9/8bb1BoV+RAFyc9mEWzRzJ K6+/Rb7ISvQ/ptZ13PNgmX3UkLZU+qIFqlZZ+9rDld4iuyc+toqhdf4nUm7Bemen XivPf4H/n8OpckYeYKXuKyotacsIZQQraAJevSeiV/EWWrkgHyslktnRwIGVJlmJ CC8fgKE7DUVrI1PFBa2W48xlTOcpLtg9beB86J5cjNlsbVkSMC+gMiVVAGPooZc= =yPBg -----END PGP SIGNATURE-----
0x50B90D41.asc
Description: application/pgp-keys
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor