Das ist auch in D2009 ein AnsiString. Daher können Nicht-
Ansi-Zeichen auch nicht angezeigt werden. Die vorliegende
XML-Datei enthält nur
ANSI-Zeichen.
Ist ja schön, dass die
XML in UTF-8 ist, aber das Programm hat mit der
XML-Datei doch überhaupt nichts am Hut. Das wird irgendwie vom XMLTransformProvider1 gehandelt, wie interessiert einen nicht. Du solltest eher mal schauen, wie man das Teil dazu kriegt, UTF-8 zu unterstützen. In Delphi 2009 funktioniert das sofort. Da die entsprechenden Komponenten aber nicht
Unicode-fähig sind, kannst du natürlich auch die
XML in
ANSI abspeichern...