Mit Minidom parse ich ein relativ grosses XML-File und möchte die Values auslesen, dies klappt aber nicht (oder ich mache etwas falsch)
Hier ein (sehr stark vereinfachtes ) XML file:
Code: Alles auswählen
<addresses>
<person id="1">
<name>Daniel</name>
</person>
</addresses>
Code: Alles auswählen
from xml.dom import minidom
# Parse XML
xmldoc = minidom.parse(test.xml)
# get all <person>-tags
personlist = xmldoc.getElementsByTagName('person')
# Test: Print out the value of person id 1 (python starts counting at 0)
print personlist[0].toxml()
<name>Daniel</name>
Ich möchte aber irgendwie nur den Value haben, d.h. ohne die Tags. Wenn ich folgendes nutze, erhalte ich die Ausgabe "None":
Code: Alles auswählen
print personlist[0].nodeValue
Danke