|
|
|
|
|
by ttepasse
1085 days ago
|
|
> I have implemented rss 2.0 parser faster then understanding the atom specification. Atom can do encode stuff like encode html inline the xml instead of as a CDATA string. In theory this sounds great, but is ends up in a big mess of complexity (e.g. a blogpost with handwritten invalid html). The same thing can also happen in RSS feeds (and JSON Feeds): Entity-encoded HTML strings or CDATA HTML strings do not have any guarantee of well-formed-ness. The direct embedding of XHTML into Atom as namespaced elements just surfaces potential invalid markup higher up. |
|
I wrote a podcast validator, and I don't think that's true — every RSS feed must be "well-formed" XML.
(Note that all "valid" XML documents are "well-formed", but "well-formed" XML documents are not necessarily "valid".)