Xml lesen mit Sonderzeichen


LordDeath

Erfahrenes Mitglied
Hi

Ich hab folgenden Quelltext geschrieben zum auslesen einer XML Datei. Jetzt gibt es nur ein Problem, wenn ein Sonderzeichen (z.B.: ä,ö,ü) im XML Text auftaucht kommt folgende Fehlermeldung "There is an invalid character in the given encoding." Weiß jemand wie man das beheben kann?

C#:
XmlTextReader reader = new XmlTextReader ("test.xml");
while (reader.Read()) 
{
	switch (reader.NodeType) 
	{
		case XmlNodeType.Text:
			Console.WriteLine (reader.Value);
			break;
	}
}

Und hier das XML File:
XML:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<data>
   <attachment>att</attachment>
   <target>target</target>
   <type>type</type>
   <name>name</name>
   <revision>rev</revision>
   <date>2006-06-06</date>
   <signature>fix</signature>
   <signer>ich</signer>
   <comment>ä ü ö ß</comment>
   <filename>test</filename>
</data>

Greetz
 
Zuletzt bearbeitet von einem Moderator: