#1 Posted by Cheeky (10 posts) -

Content in, at least, the description field are not being correctly encoded for XML. HTML entities such as right-single-quote (’) are being passed through without encoding. These entities are not defined in XML, so validating parsers will reject the file and fail to load the feed (e.g. Doggcatcher on Android, which uses the Expat XML parser)

An example in the current bombcast feed at http://www.giantbomb.com/podcast-xml/giant-bombcast/ is line 42, column 200. The description for "Giant Bombcast 02-12-2013" (GUID 1600-379) contains an illegal rsquo entity.

#2 Posted by jking47 (1248 posts) -

I may not know the technical side of it, but I am having this issue, using Doggcatcher on Android. Would be nice to get this fixed before the weekend!

Online
#3 Posted by TigerDX (343 posts) -

@cheeky: There are, oddly, two different URLs for the podcast feed, and they're both generated differently! Try http://www.giantbomb.com/feeds/podcast/ and see if it makes any difference. Most of my readers were looking at that one and then stopped updating when the new site went live, and it has totally different entities encoded, but it could be worth a try.

#4 Posted by AzureWolf (3 posts) -

@tigerdx: I get the same error when I try that link too. I am not sure if this is Doggcatcher not understanding something new or GB's new podcast.

URL is valid, but doesn't look like a valid RSS feed: org.apache.harmony.xml.ExpatParser$ParseException: At line 42, column 200: undefined entity

I am running the latest version of DoggCatcher (yay for their new visual update, btw), and all my other feeds are working just fine.

#5 Posted by rchen (137 posts) -

Hey guys, I pushed some code yesterday and today regarding the podcast RSS feed. Try this again http://www.giantbomb.com/podcast-xml/giant-bombcast/ and let me know if you are still having issues.

#6 Posted by Cheeky (10 posts) -

@rchen Great work, that's validating perfectly now. Many thanks!