Hallo Manuel,
wie kommst du darauf, dass dein Dokument UTF-8 kodiert sei - du hast es doch noch gar nicht gespeichert. Du hätttest vielleicht noch schreiben sollen, mit welchen Komponenten bzw. Schnittstellen du arbeitest.
MSXML DOM arbeitet intern mit UTF-16. Nur beim Laden und Speichern wird das encoding aus der
XML-Deklaration berücksichtigt.
Grüße vom marabu