Beim Versuch, einen RSS-Reader zu schreiben, stieß ich auf Probleme mit dem .NET XML Reader, der eine Ausnahme ausgab, wenn zwischen den Start- und End-Tags in einem RSS-Feed eine uncodierte Apostrophie auftauchte.Darf eine Apostrophie im Inhalt, der zwischen Start- und Ende-XML-Tags vorkommt, unschlüssig erscheinen?
Ich frage mich, ist der XMLReader in .NET 2.0 nicht vollständig standardkonform? Oder bin ich auf die Buggy-Implementierung eines Feedgenerators gestoßen?
Zur Verdeutlichung habe ich an der RSS-Version 2.0 gearbeitet, das war auch die Versionsnummer, die ich im Feed gefunden habe.
Das ist ein guter Rat. Genau das habe ich gemacht, als ein RSS-Feed, aus dem ich lesen musste, doppelte Bezeichner enthielt. :) – Guffa
Danke für den Rat. Während ich die Titelfrage nicht direkt beantwortete, habe ich jetzt genug Informationen, um eine korrekte Antwort zu posten, entsprechend dem Ergebnis meines Validierungstests, der mit einer handgeschriebenen XML-Datei durchgeführt werden musste, da ich das Original nicht mehr habe. Ich reproduziert den Zustand, den ich beschrieben habe, und es wurde festgestellt, dass es sich um wohlgeformtes XML handelt. Ich verbesserte IE von 6 bis 7 seit dem Problem, und jetzt das XML mit einer uncodierten Apostrophie zeigt sich ohne Fehler in IE, ich muss nur den Test für RSS in .NET tun. – user109878