![]() |
XML File formatiert speichern...
Hi...
Gibt es eine Möglichkeit, XML-Dateien, die mit MSXML 4.0 und Delphi erstellt wurden, formatiert zu speichern? Derzeit habe ich folgendes "Layout", wenn ich die XML-Datei speichere:
XML-Code:
Ich hätte allerdings gerne eine Formatierung (Einrückung und Zeilenumbrüche), wie folgt dargestellt...
<?xml version="1.0" encoding="ISO-8859-1"?>
<root> <data><aaa>XML</aaa><bbb>formatieren</bbb><ccc>4.0</ccc></data><data><aaa>Delphi</aaa><bbb>Praxis</bbb><ccc>1.0</ccc></data></root>
XML-Code:
Danke schonmal für Eure Antworten...
<?xml version="1.0" encoding="ISO-8859-1"?>
<root> <data> <aaa>XML</aaa> <bbb>formatieren</bbb> <ccc>4.0</ccc> </data> <data> <aaa>Delphi</aaa> <bbb>Praxis</bbb> <ccc>1.0</ccc> </data> </root> eldevino |
Re: XML File formatiert speichern...
Geht mit
Delphi-Quellcode:
Die Anzahl der Tabs (#09) musst du dir selbst anpassen...
XMLnode.AppendChild(XMLdoc.CreateTextNode(#13#10#09#09));
|
Re: XML File formatiert speichern...
Funktion draus machen, der man die Anzahl der Tabs übergeben kann. :)
|
Re: XML File formatiert speichern...
Hallo,
geht ganz einfach:
Delphi-Quellcode:
var
XMLDocument: TXMLDocument; begin XMLDocument := TXMLDocument.Create(Application); XMLDocument.Options := XMLDocument.Options + [doNodeAutoIndent]; ... Gruß xaromz |
Re: XML File formatiert speichern...
Du hast überlesen, dass es um MS-XML 4 geht. Und da gibt´s das nicht.
|
Re: XML File formatiert speichern...
Ups, sorry.
|
Re: XML File formatiert speichern...
Danke Euch allen schonmal...
Werde es mal die nächsten Minuten versuchen umzusetzen. :) eldevino |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz