[guest - Tue Mar 25 17:17:19 2003]:
Show quoted text> if an item contains an emdash character (\227), XML::RSS lets it
> through without escaping it. this results in non well-formed XML.
> since XML::RSS properly escapes other things like '<' and '&', i'm
> assuming that always producing well-formed output is one of the
> goals.
Create a basic RSS feed with a dc:subject of "This & that", plain ASCII. Output the RSS
feed using $rss->as_string. The resulting RSS feed will fail to validate as proper XML, as
the '&' in the subject has not been encoded to the ASCII string '&' in the resultant
RSS output.
This is contrary to the documentation, which states that as_string will encode special
characters.
This bug is responsible for virtually all of the reported problems I've seen with XML::RSS,
as well as virtually all of the resentment. May I ask why it's been stalled?