Die inneren Nodes haben ein Ident + <Node...> + LineBreak (Ident = ' ')
und beim Äußeren fehlt das irgendwie.
Wenn ich dementsprechen die inneren Nodes entferne, dann bleibt nur noch
<ram:PostalTradeAddress></ram:PostalTradeAddress>
übrig.
z.B. das MS-XMLDOM steuert die Idents über zwischengeschobene Text-Nodes, mit dem Ident-Code (Leerzeichen/Tabulator und Zeilenumbruch).
Das von dir aktivierte AutoIdent macht sowas nur für neu eingefügt Nodes und den Teil, wo du deinen Root-Node erstellst, der ist scheinbar geheim.
pssst:
FormatXMLData aus XMLDoc