Hallo zusammen,
Normalerweise steht in eine
XML-Datei in der ersten Zeile ja die Declaration.
<?
xml version="1.0" encoding="utf-8"?>
Bei mir aber nicht.
Ich mache folgendes:
Delphi-Quellcode:
dummyComp:=TComponent.Create(nil);
fXMLDoc:=TXMLDocument.Create(dummyComp);
fXMLDoc.Active:=true;
fXMLDoc.Version := '1.0';
fXMLDoc.Encoding := 'UTF-8';
// jede Menge Knoten erzeugen
fXMLDoc.SaveToFile(FileName);
Das
XML wird geschreiben , aber ohne die erste Zeile mit
<?
xml version="1.0" encoding="utf-8"?>
Was fehlt da?
Seltsamerweise schreibe ich an einer ganz anderen Stelle auch XMLs, und die haben diese erste Zeile. Ich finde aber nichts, was ich da anders mache.