Wenn der Text/String immer als
Unicode (WideString aka UTF-16 oder als UTF-8) behandelt wird, dann ist das nicht nötig.
Es wäre sogar "falsch", wenn iso-8859-1 drinstünde und es dann doch als
Unicode-Text gespeichert würde, drum lässt MS-
XML dabei auch das Encoding weg.
xmldoc.SaveToString in einen WideString/UnicodeString ist immer
Unicode, genauso wie seit Delphi 2009 auch xmldoc.xml.Text .
XML-Dateien, bzw.
ANSI-Strings ohne Encodingangabe sind per Standard UTF-8.