Hallo,
ich frage mich warum das encoding nicht in das
xml eingetragen wird:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
xmlDoc: IXmlDocument;
s: String;
begin
coInitialize(nil);
xmlDoc := TXmlDocument.Create(nil);
try
xmlDoc.Active := true;
xmldoc.Encoding := 'ISO-8859-15';
xmlDoc.AddChild('test');
xmlDoc.SaveToXML(s);
memo1.Lines.Text := s;
finally
xmlDoc.Active := false;
coUnInitialize;
end;
end;
Code:
<?
xml version="1.0"?>
<test/>
wenn ich das encoding auf 'UTF-16' ändere wird es im
XML eingetragen.
Wie kann ich das ändern - warum ist das so?
Code:
<?
xml version="1.0" encoding="UTF-16"?>
<test/>
Grüße
Klaus