Fritz: XMLDOM Objekt ignoriert Leerelemente beim Lesen der XML Datei

Beitrag lesen

Ich bearbeite eine XML Datei mit VB mittels XML DOM Object.
Das geht soweit gut, aber es gibt ein Problem, das ich bisher nicht lösen kann:

Wenn im Text eines XML Elements Leerelemente wie der Zeilenumbruch <br/> stehen, werden diese komplett ignoriert. Ich bekomme nicht den kompletten Text mit x.text geliefert, es fehlen immer die <br/>, somit klebt der Text ohne Zeilenumbruch aneinander. Offenbar sieht XMLDOM die Leerelemente als eigene Kindelemente.

Wie kann ich den kompletten Elementinhalt Inhalt inkl der leeren Kindelemente (Childelements) lesen?

Programmkode Beispiel:

set xmlDoc=CreateObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("note.xml")

for each x in xmlDoc.documentElement.childNodes
  temp = vbcrlf & x.nodename &  : " & x.text
next

Msgbox temp

XML Beispiel:

<descr scrField="VMD" maxlng="unlimited">
  Tolleranza permessa della grandezza regolante in caso di un valore imposto di 0% della potenza nominale.
  <br />
  Valori intermedi vengono interpolati linearmente.
</descr>