Wie kann ich ein MSXML2.DomDocument mit Einzug speichern? (Ich denke, es verwendet MXXMLWriter)

8

Ich habe eine Instanz von MSXML2.DomDocument.

Ich winke, um es zu speichern, mit Einzug.

Dieser Code funktioniert, aber nicht eingerückt:

%Vor%

Ich denke, ich kann ein MXXMLWriter-Objekt verwenden, um Einrückungen zu injizieren.

Wie?

    
Cheeso 21.06.2012, 18:11
quelle

3 Antworten

6

Das soll es tun.

%Vor%

Benutze es so:

%Vor%

Ich konnte nicht herausfinden, wie man den Einzugspegel einstellt. Es wird immer mit einer Registerkarte eingetippt .

    
Cheeso 21.06.2012, 19:24
quelle
1

Es gibt eine andere Möglichkeit, XML-Ausgaben zu prettieren, und Sie können die Einzugsebene manuell anpassen: XSL .

%Vor%

indent.xsl

%Vor%     
Kul-Tigin 29.06.2012 17:23
quelle
-1

Wenn Sie xsl nicht verwenden möchten, können Sie einfach vbcrlfs einfügen. Jedes "& gt;" sollte vbcrlf folgen, außer wenn "& gt;" Es folgt eine Nummer. Erstellen Sie dann eine neue XML-Datei aus dieser Zeichenfolge - jetzt sind neue Zeilen und Einzüge vorhanden. msaccess vba:

%Vor%

Erstellen Sie ein Dokument mit objDom.append, dann spielen Sie mit string (mein xml hatte nur Zahlen):

%Vor%     
KuKuINtHehEad 24.06.2014 08:42
quelle

Tags und Links