Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#2

Re: neu abgespeicherte Nodes sind ohne Zeilenumbruch im XML

  Alt 8. Jul 2009, 14:55
Zitat von schwa226:
Hi,

ich habe noch eine kurze Frage bezüglich XML-Abspeichern!

Wenn ich ein File mit Load(mein.xml) lade und bearbeite (Node hinzufüge) und dieses dann Save dann ist der neue Node in einer Zeile:
Zitat:
<program location="C:\Program Files\Internet Explorer\IEXPLORE.EXE"><Paramter/><Show>1</Show></program>
Aber eigentlich sollte es ja so aussehen:
Zitat:
<program location="C:\Program Files\Internet Explorer\IEXPLORE.EXE">
<Paramter/>
<Show>1</Show>
</program>
Wie kann ich das umstellen?
* je nach verwendeter XML Bibliothek gibt es eventuell aber eine Property wie preserveWhiteSpace oder eine Option doNodeAutoIndent, einfach mal alle Möglichkeiten durchsehen

* für selbstgestricktes XML gibt es zum Formatieren auch eine Funktion FormatXmlData aus der XMLDoc Unit.

Viele Grüße,
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat