Erstelle dir ein Schema oder eine
XML-Beispieldatei und lasse Dir mit Delphi die passenden Mapperklassen erstellen. Dann füllst Du die Instanzen mit deinen Daten und speicherst die Objekte als
XML. Das geht supereinfach und Du kommst -außer zum Erstellen der Vorlage (XSD oder
XML)- mit
XML nicht mehr in Berührung. Die Daten sind wohldefiniert und syntaktisch korrekt.
Idealerweise solltest Du von dem, der die
XML-Datei haben will, ein XSD bekommen, denn der muss die ja selbst irgendwie definiert haben.
Alternative: Lass Dir vom
SQL-Server direkt
XML ausgeben.