jaldhar has asked for the wisdom of the Perl Monks concerning the following question:
i'm using Frontier::Client to get back information from Advogato's XML-RPC interface and I'm having trouble with the methods that return an array. Here is a sample invocation of the test.guess method:
I try to access it from perl like this:---- request ---- <?xml version="1.0"?> <methodCall> <methodName>test.guess</methodName> <params> </params> </methodCall> ---- response ---- <?xml version="1.0"?> <methodResponse> <params> <param> <array> <data> <value> <string>You guessed</string> </value> <value> <int>42</int> </value> </data> </array> </param> </params> </methodResponse>
and get back the XML above plus:my $client = Frontier::Client->new( 'url' => 'http://www.advogato.org/XMLRPC', use_objects => 1, debug => 1,); my ($string, $int) = $client->call('test.guess') or die "$!\n";
and the variables don't get filled in. Is this a limitation in the module or did I do something wrong?wanted `value' or `name' tag, got `array' at line 5 column 6
--
જલધર
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Getting an XML-RPC array with Frontier::Client
by tall_man (Parson) on Apr 01, 2003 at 19:38 UTC | |
by jaldhar (Vicar) on Apr 10, 2003 at 22:59 UTC | |
by Anonymous Monk on Aug 28, 2007 at 00:10 UTC | |
by Anonymous Monk on Aug 28, 2007 at 00:12 UTC |
Back to
Seekers of Perl Wisdom