Ist ja auch kein vollständiges
XML, sowas würde gehen:
XML.asXML := '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?><root>â</root>';
oder
Delphi-Quellcode:
XML := TXMLfile.Create(self, '
root');
XML.RootNode.Text := '
â';
€: hast soweit recht, dass das Zeichen â scheinbar (bei asXML) für Verwirrung sorgt. Konnte jetzt auch nicht ermitteln, unter welcher Zeichencodierung das auch so in der Datei steht und damit eine gültige
XML-Struktur wäre.
Das funktioniert auch nicht, sollte es aber, da das eine gültiges
XML ist
XML.asXML := '<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?><root>â</root>';
Sieht so aus, als ob asXML an der UTF-8 Kodierung festhält