verwendetes Datenbanksystem: XML
Ich bekomme beim laden der XML-Datei einen "ungültiges Zeichen"-Fehler. Wie kann ich in einem XMLDocument die Codierung ändern?
XmlDocument doc = new XmlDocument();
doc.XmlResolver = null;
if (File.Exists(filename))
{
doc.Load(filename);
}
Ich bekomme beim laden der XML-Datei einen "ungültiges Zeichen"-Fehler. Wie kann ich in einem XMLDocument die Codierung ändern?
Sicher, dass es an der Kodierung liegt?
"Ungültige Zeichen" kann auch einfach falsches XML sein. Z.B. <element attribute='katz&maus' />:::
Gruß,
dN!3L
Es wirde mit XMLDocument.Save gespeichert. Ich gehe dann immer davon aus, dass der nur gültige Zeichen einbindet. Dem ist nicht so... Ein spanischer Test konnte gescheichert werden, aber nicht mehr geladen und bearbeitet werden.
<Title>Nebel ნáƒ?სლáƒ? ضباب ομίχλη หมภภকà§à¦¯à¦¼à¦¾à¦¶à¦¾ RÅ«kas SÆ°Æ¡ng mù Магла TÃ¥ge Nèbla MgÅ‚a TÃ¥ke 霧 Ceaţă Þoka...</Title>
Hast du denn Mal die Überladung der XmlDocument.Load-Methode/XmlDocument.Save-Methode ausprobiert?
Gruß,
dN!3L