Hi!
Wenn ich in der abgespeicherten XML-Datei ein Umlaut habe und Sie im weiteren Programmverlauf validiere, gibt er mir einen Fehler aus.
Normalerweise wird XML in UTF-8 gespeichert. Explizit angeben kannst du die Kodierung, wenn du den MemoryStream weglässt und stattdessen einen XmlTextWriter verwendest.
Wenn ich die XML-Datei im Windows Editor öffne und "Speichern unter.." wähle, hat er "ANSI" als Codierung gewählt. Wenn ich da nun "UTF-8" wähle und abspeichere, wird mir der Umlautfehler im weiteren Programmablauf nicht mehr angezeigt.
Der Windows-Editor ist kein besonders gutes Debug-Werkzeug. Besser wäre ein Hexeditor, beispielsweise der Notepad++ mit dem HexEditor-Plugin.
P.S. Bitte nicht einfach alles zitieren sondern nur den Teil, auf den du dich beziehst.
Lo!