Extrahieren von Text aus einem XML-Knoten mit Minidom
Ich habe mehrere Posts durchgesehen, aber noch keine Antworten gefunden, die mein Problem gelöst haben.
Beispiel XML =
<TextWithNodes>
<Node id="0"/>TEXT1<Node id="19"/>TEXT2 <Node id="20"/>TEXT3<Node id="212"/>
</TextWithNodes>
So verstehe ich das normalerweise, wenn ich extrahiert hatteTextWithNodes
Als einNodeList
Ich würde sowas machen
nodeList = TextWithNodes[0].getElementsByTagName('Node')
for a in nodeList:
node = a.nodeValue
print node
Alles was ich bekomme istNone
. Ich habe gelesen, dass du schreiben mussta.childNodes.nodeValue
Die Knotenliste enthält jedoch keinen untergeordneten Knoten, da sie wie alle aussiehtNode
IDs schließen Tags? Wenn ich benutzea.childNodes
Ich bekomme[]
.
Wann bekomme ich den Knotentyp füra
es ist Typ 1 undTEXT_NODE
= 3. Ich bin mir nicht sicher, ob das hilfreich ist.
Ich würde gerne extrahierenTEXT1
, TEXT2
, usw.