Thanks for taking this work. As the essence is contained in the
App.java listing, I suggest moving this to the top and somehow
highlighting the crucial three or so lines of code.


On Mon, Jul 13, 2009 at 5:27 PM, Ken Tanaka<ken.tan...@noaa.gov> wrote:
> Being new to XML RPC, I didn't see as many examples of code on the web as I
> would have liked, especially using current libraries, and I found no
> complete examples that were compiled with maven, so I put up my resulting
> example in the Apache wiki
>
> http://wiki.apache.org/ws/XmlRpcExampleStringArray
>
> Maybe the more experienced programmers can take a look at it and make
> suggestions or fix shortcomings directly (part of why I chose the wiki). The
> page could then be a useful example if you ever want to help teach someone
> XML RPC.
>
> -Ken
>
> Stanislav Miklik wrote:
>>
>> Hi,
>>
>> AFAIK, you are right, option A is the way how it works (see:
>> http://ws.apache.org/xmlrpc/faq.html#arrays)
>> My only advice, make small tooling, eg.
>>
>>   public static List decodeList(Object element) {
>>      if (element == null) {
>>         return null;
>>      }
>>      if (element instanceof List) {
>>         return (List) element;
>>      }
>>      if (element.getClass().isArray()) {
>>         int length = Array.getLength(element);
>>         LinkedList result = new LinkedList();
>>         for (int i = 0; i < length; i++) {
>>            result.add (Array.get(element, i));
>>         }
>>         return result;
>>      }
>>      return null;
>>   }
>>
>> With such method you can have option B.
>>
>> Best regards
>> Stano
>>
>> On Wed, Jul 8, 2009 at 23:37, Ken Tanaka <ken.tan...@noaa.gov> wrote:
>>
>>
>>>
>>> I'm using an xmlrpc-client 3.1.2 application to talk to an xmlrpc-server
>>> 3.1.2 server and want to pass an array of strings. I figure people on
>>> this
>>> list must have done this before.
>>>
>
> ...
>



-- 
Don't trust a government that doesn't trust you.

Reply via email to