<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Blogilo Forum &#187; Tag: bilbo - Recent Topics</title>
		<link>http://blogilo.gnufolks.org/forum/tags/bilbo</link>
		<description>Blogilo Forum &raquo; Tag: bilbo - Recent Topics</description>
		<language>en-US</language>
		<pubDate>Thu, 09 Sep 2010 16:21:56 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://blogilo.gnufolks.org/forum/search.php</link>
		</textInput>
		<atom:link href="http://blogilo.gnufolks.org/forum/rss/tags/bilbo/topics" rel="self" type="application/rss+xml" />

		<item>
			<title>Cyberwizzard on "Bug: Invalid XML-RPC structure"</title>
			<link>http://blogilo.gnufolks.org/forum/topic/bug-invalid-xml-rpc-structure#post-62</link>
			<pubDate>Wed, 27 May 2009 01:24:01 +0000</pubDate>
			<dc:creator>Cyberwizzard</dc:creator>
			<guid isPermaLink="false">62@http://blogilo.gnufolks.org/forum/</guid>
			<description>&#60;p&#62;Rejoice - there is a blogging program for KDE4! :D&#60;/p&#62;
&#60;p&#62;However, I ran into a small snag: I use a plugin for Joomla 1.5 to provide a Blogger/MetaWeblog/MovableType API to Bilbo. This sort of works: I had a problem where Bilbo insisted on calling metaWeblog.getCategories while this function is not advertised (and ofcourse my server responded with a function-not-found error).&#60;/p&#62;
&#60;p&#62;After implementing this function, Bilbo now neatly displays all categories to which I can post. And as long as I do not select a category, posting works like a charm. However, when I select a category, a struct is sent to the server with the category name.&#60;/p&#62;
&#60;p&#62;The server responds with this: &#34;Invalid request payload xmlrpc element STRING cannot be child of DATA&#34;&#60;/p&#62;
&#60;p&#62;This seems to be a parser error returned by the XML-RPC library used by Joomla (and I assume PHP). For example, the following is send to the server and fails:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;&#60;br /&#62;
&#38;lt;member&#38;gt;&#60;br /&#62;
   &#38;lt;name&#38;gt;categories&#38;lt;/name&#38;gt;&#60;br /&#62;
   &#38;lt;value&#38;gt;&#60;br /&#62;
      &#38;lt;array&#38;gt;&#60;br /&#62;
         &#38;lt;data&#38;gt;&#60;br /&#62;
            &#38;lt;string&#38;gt;&#38;lt;![CDATA[General blog entries [Blog]]]&#38;gt;&#38;lt;/string&#38;gt;&#60;br /&#62;
         &#38;lt;/data&#38;gt;&#60;br /&#62;
      &#38;lt;/array&#38;gt;&#60;br /&#62;
   &#38;lt;/value&#38;gt;&#60;br /&#62;
&#38;lt;/member&#38;gt;&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;According to the API docs (for example &#60;a href=&#34;http://msdn.microsoft.com/en-us/library/aa905673.aspx)&#34; rel=&#34;nofollow&#34;&#62;http://msdn.microsoft.com/en-us/library/aa905673.aspx)&#60;/a&#62; the &#38;lt;string&#38;gt; element should be a &#38;lt;value&#38;gt; element. This solves the problem when posting to Joomla! 1.5&#60;/p&#62;
&#60;p&#62;&#60;code&#62;&#60;br /&#62;
&#38;lt;member&#38;gt;&#60;br /&#62;
   &#38;lt;name&#38;gt;categories&#38;lt;/name&#38;gt;&#60;br /&#62;
   &#38;lt;value&#38;gt;&#60;br /&#62;
      &#38;lt;array&#38;gt;&#60;br /&#62;
         &#38;lt;data&#38;gt;&#60;br /&#62;
            &#38;lt;value&#38;gt;&#38;lt;![CDATA[General blog entries [Blog]]]&#38;gt;&#38;lt;/value&#38;gt;&#60;br /&#62;
         &#38;lt;/data&#38;gt;&#60;br /&#62;
      &#38;lt;/array&#38;gt;&#60;br /&#62;
   &#38;lt;/value&#38;gt;&#60;br /&#62;
&#38;lt;/member&#38;gt;&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;Is this something that could be fixed in the next release?
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
