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.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage