Обратите внимание, что значение узла является логическим потомком самого узла.

даю простую веб-программу для чтения RSS на Python, но у меня возникают проблемы с анализом XML. Я начал с того, что попробовал кое-что в командной строке Python.

>>> 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

Я играл с этим некоторое время, ноnodeValue всего кажетсяNone, Тем не менее, если вы посмотрите на XML, там определенно есть значения. Что я делаю неправильно?

Ответы на вопрос(1)

Ваш ответ на вопрос