Python: xml.dom.minidom пустое значение nodeValue непустое toxml () - PullRequest
5 голосов
/ 25 января 2010

У меня есть строка, которая получает nodeValue узла:

parent.getElementsByTagName("Url")[0].nodeValue

, который ничего не возвращает:

<br/>

Когда я делаю:

parent.getElementsByTagName("Url")[0].toxml()

возвращает:

< Url>www.something.com< /Url>

Я не уверен, что здесь происходит. Еще одна точка данных: когда я делаю nodeName вместо nodeValue, он возвращает, как и ожидалось, Url.

Есть мысли?

Ответы [ 2 ]

5 голосов
/ 25 января 2010

Попробуйте это:

parent.getElementsByTagName('Url')[0].childNodes[0].nodeValue
0 голосов
/ 25 января 2010

Документация DOM Level 2 гласит, что nodeName для узла элемента является именем тега, nodeValue всегда null и attributes является NamedNodeMap, поэтому этот код ведет себя как ожидалось.

...