Das ist aber dem
XML-Parser egal, ohne Kodierungsinformation (im Prozessortag <?
xml ?> ) wird erstmal von UTF-8 ausgegangen, wobei
MSXML netter Weise auch noch die BOM beachtet, aber einwas von Beidem muß angegeben sein.
Die
XML-Spec besagt halt, wenn nichts angegeben ist, dann ist es UTF-8.
Und selbst wenn IXMLNode.Text vom Typ String ist, die TStringList in D2009 speichert doch per Standard erstmal alles nur als
ANSI ab (glaub ich
) , wegen der Kompatibilität zu älteren Textdateien bzw. älteren Programmen.