Autor Beitrag
lord_fritte
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 27



BeitragVerfasst: Do 15.07.10 22:58 
Hallo, ich möchte eine html Datei mit dem XmlReader parsen. Jetzt habe ich ein kleines Problem, wenn ich in der Datei Links haben gibt es eine exception. also:
Geht: <a href="http://localhost/index.php?Name=Müller">Test</a>
Geht nicht: <a href="http://localhost/index.php?Name=Müller&Vorname=Tom">Test</a>

XmlException: Unerwartetes Token '='. Erwartet wurde das Token ';'. Zeile 14, Position 56.
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Do 15.07.10 23:26 
user profile iconlord_fritte hat folgendes geschrieben Zum zitierten Posting springen:
Jetzt habe ich ein kleines Problem, wenn ich in der Datei Links haben gibt es eine exception.

Wenn du korrekte Links hast, gibt es keine Exception. Das Problem ist nur, dass du ungültiges HTML verwendest. Korrekterweise müssen die &-Zeichen immer als &amp; codiert werden - auch in href-Werten.

Da sowas allerdings häufig vorkommt, und manche Dinge in HTML sogar erlaubt sind, die aber bei einem Xml-Parser einen Fehler auslösen, brauchst du einen HTML-Parser. Suche einfach mal nach Suche bei Google .NET HTML PARSER :idea:

Grüße,
Yogu