Ich baue einen einfachen webbasierten RSS-Reader in Python, aber ich habe Probleme beim Parsen des XML. Ich habe angefangen, indem ich ein paar Sachen in der Python-Kommandozeile ausprobiert habe.Alle nodeValue-Felder sind Keine beim Analysieren von XML
>>> from xml.dom import minidom
>>> import urllib2
>>> url ='http://www.digg.com/rss/index.xml'
>>> xmldoc = minidom.parse(urllib2.urlopen(url))
>>> channelnode = xmldoc.getElementsByTagName("channel")
>>> channelnode = xmldoc.getElementsByTagName("channel")
>>> titlenode = channelnode[0].getElementsByTagName("title")
>>> print titlenode[0]
<DOM Element: title at 0xb37440>
>>> print titlenode[0].nodeValue
None
Ich spielte mit diesem für eine Weile, aber die nodeValue
alles scheint None
zu sein. Wenn man sich das XML ansieht, gibt es definitiv Werte. Was mache ich falsch?