gusmueller
Friday, November 25th, 2005

I've been slacking off lately with the apple friday bug thing, but I hope to make it up today by reporting 3 bugs. And they all have to do xml-rpc.

radar
#4354671- The xmlrpc libraries are returning null values in place of empty strings.

That one kind of hurt. I've got a workaround for it, but it wasted more time than I wanted to figure out. Sample test: XMLRPCEmptyStringBug.m


radar #4354677- The xmlrpc libraries are not parsing valid xml correctly.

This one really hurts, and there's no workaround. If the server side decides it wants encode ">" as "&#62;" instead of "&gt;", that's perfectly valid xml. Except, the xmlrpc libs in osx decided that that's not cool, and places "<<Unknown Escape>>" where the > should be. Test file here: XMLRPCDoesNotHandleValidXML.m.

radar #4354679- The xmlrpc libraries needlessly escape the quote character.

The xmlrpc libraries, when sending strings with the quote character (") in them, escape the character to &quot;. This is completely pointless, and a waste of bandwidth. It's not a huge deal, but it's annoying.

Sample file: XMLQuotesEscaped.m

comments (1)   # posted 4:54 pm (uct-6)