Die Datei ist UTF16 kodiert, und du packst das in einen Ansistring. Deshalb die beiden komischen Zeichen am Anfang (siehe
Byte Order Mark).
Pack das Ganze in einen WideString, dann müsste es eigentlich gehen.
MfG
Fabian
Wenn ich anstatt String den WideString nehme, ändert das leider nichts am Ergebnis. Vielleicht liegts an ReadLn?
Ich wollte eigentlich keine kompletten
XML-Strukturen verarbeiten, sondern lediglich 2 Werte auslesen. Dafür einen eigenen
XML-Parser zu verwenden, schien mir zu aufwendig.