Hallo Leute,
bitte Nachsicht: habe noch nicht viel mit
XML gemacht ...
Umgebung: D6Pro Update pack2 auf W2KSP4
Das Problem ist folgendes: beim Speichern wird das
XML-Dokument immer mit einer TAB-Einrückung formatiert. Es soll aber immer mit 3 Leerzeichen eingerückt werden.
Es wird SaveToFile()zum SPeichern verwendet.
Ich habe im Archiv auch schon dieses gefunden:
======
XMLnode.AppendChild(XMLdoc.CreateTextNode(#13#10#0 9#09));
=======
und:
======
XMLDocument.Options := XMLDocument.Options + [doNodeAutoIndent];
..
Du hast überlesen, dass es um MS-
XML 4 geht. Und da gibt´s das nicht.
======
Na ja: die Eigenschaft NodeIndentStr kann sowohl im ObjektInspektor als auch im Source gesetzt werden.
"Und da gibt´s das nicht" scheint wohl richtig zu sein, da auch das Setzen von doNodeAutoIndent:=false keinerlei Wirkung zu zeigen.
Ist es einfacher, OpenXML zu verwenden? Welche Unterschiede - im Wesentlichen - gibt es da?
Das grundlegende Problem mit OpenXML ist, dass ich die
Unit "oxmldom" nicht habe
Bin für alle Tips dankbar - besonders die, die helfen
Gruß
Helmut