Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
[XMLDocument] Ungültiges Zeichen bei Load()
digi333
myCSharp.de - Member



Dabei seit:
Beiträge: 302

Themenstarter:

[XMLDocument] Ungültiges Zeichen bei Load()

beantworten | zitieren | melden

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);
}
private Nachricht | Beiträge des Benutzers
dN!3L
myCSharp.de - Experte

Avatar #avatar-2985.png


Dabei seit:
Beiträge: 3138

beantworten | zitieren | melden

Zitat von digi333
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' /> (richtig wäre <element attribute='katz&amp;maus' />).

Gruß,
dN!3L
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von dN!3L am .
private Nachricht | Beiträge des Benutzers
digi333
myCSharp.de - Member



Dabei seit:
Beiträge: 302

Themenstarter:

beantworten | zitieren | melden

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>
private Nachricht | Beiträge des Benutzers
dN!3L
myCSharp.de - Experte

Avatar #avatar-2985.png


Dabei seit:
Beiträge: 3138

beantworten | zitieren | melden

Hast du denn Mal die Überladung der XmlDocument.Load-Methode/XmlDocument.Save-Methode ausprobiert?

Gruß,
dN!3L
private Nachricht | Beiträge des Benutzers