Einzelnen Beitrag anzeigen

bcvs

Registriert seit: 16. Jun 2011
668 Beiträge
 
Delphi 12 Athens
 
#1

XML ohne Declaration

  Alt 19. Mär 2021, 14:43
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.
  Mit Zitat antworten Zitat