GNOME Bugzilla – Bug 364490
Default XML-RPC Data Type
Last modified: 2006-11-20 21:35:25 UTC
By default, XML-RPC values with unspecified data types are supposed to be treated as strings. Currently libsoup considers these as invalid values. I've found some popular XML-RPC applications, such as Blogger, which rely on this default string assumption to function properly. The attached patch causes libsoup's XML-RPC handling code to treat unspecified data types as strings, thus resolving the problem.
Created attachment 75250 [details] [review] Handle unspecified XML-RPC values as strings
Created attachment 75949 [details] [review] alternate patch for untyped xml-rpc values Hm... that patch doesn't mean what it looks like it does. (It looks like it's checking for <value><text>blah</text></value>, but really, it's checking for <value>blah</value>.) Does this patch work for you? (Or if not, can you tweak it so it does?)
Yeah, that patch works perfectly. Thanks!
Created attachment 76793 [details] [review] Updated for latest CVS code I updated the patch to apply cleanly against the latest libsoup CVS codebase.
committed. there'll be a libsoup 2.2.98 for GNOME 2.16.2 later today