ReadLn dürfte das AFAIK nur ab D2009 können.
Die alten Pascal-Funktionen um AssingFile sind und blieben, auch mit Umstellung auf Delphi2009/
Unicode, immernoch
Ansi.
Selbst in Delphi 7 kennt ReadLn WideString-Variablen.
Aber die Datei wird immer als
ANSI interpretiert.
Es sei den man stellt die entsprechende
WinAPI auf OEM um, dann kennt sie stattdessen den alten OEM-Zeichensatz (DOS).
PS: meinem Hier im Forum suchenhimXML-Download sind noch einige andere
XML-Libs mit beigelegt.