Python: xml.dom.minidom пустой nodeValue непустой toxml () значение

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

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

это ничего не возвращает:

<br/>

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

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

это возвращается:

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

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

Какие-либо мысли?

6
задан Torsten Marek 24 January 2010 в 22:54
поделиться

2 ответа

Попробуйте следующее:

parent.getElementsByTagName('Url')[0].childNodes[0].nodeValue
6
ответ дан 17 December 2019 в 00:09
поделиться

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

1
ответ дан 17 December 2019 в 00:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: