XML ohne HEX-Kodierung auslesen

lukasS

Erfahrenes Mitglied
Hallo,

ich möchte gerne mit C# 2.0 eine XML-Datei editieren. Dazu benutze ich ein XMLDocument, XMLElemente usw.

Leider beinhaltet die XML-Datei Zeichen im Hex-Format, d. h. %2E ist ein Punkt, %20 ist ein Leerzeichen etc.

Ich möchte jetzt nicht alle Zeichen einzeln herausfiltern und die dann in das richtige Format konvertieren.
Meine Frage, ist es möglich die XML-Datei so auszulesen, dass die Zeichen (u. a. auch die Umlaute) richtig dargestellt werden?

Danke schonmal!

Gruß

Lukas
 
Hallo,

ich möchte gerne mit C# 2.0 eine XML-Datei editieren. Dazu benutze ich ein XMLDocument, XMLElemente usw.

Leider beinhaltet die XML-Datei Zeichen im Hex-Format, d. h. %2E ist ein Punkt, %20 ist ein Leerzeichen etc.

Ich möchte jetzt nicht alle Zeichen einzeln herausfiltern und die dann in das richtige Format konvertieren.
Meine Frage, ist es möglich die XML-Datei so auszulesen, dass die Zeichen (u. a. auch die Umlaute) richtig dargestellt werden?
Nein. Das sind URL Escapesequenzen und haben mit XML nichts zu tun. Wenn du dort solche Daten drin hast müßtest du die selbst "unescapen". Wie sollte denn auch entschieden werden wann solche Sequenzen nun dekodiert werden sollen und wann nicht?

Du könntest die HttpUtility..::.UrlDecode Funktion verwenden.

Gruß
 
Zurück