Hi John,
But in my case i want string tag to be set.Because in my client side cocoa
programming i am parsing by using string tag.Can you tell me how can i get
the string tag.

Thanks,
Charan.

On Fri, Apr 24, 2009 at 10:39 PM, John Wilson <t...@wilson.co.uk> wrote:

>
> On 24 Apr 2009, at 14:17, Charan Seshadri wrote:
>
>  Hi All,
>>
>> I am constructing XmlRpcRequest with proper tags and sending to the apace
>> server using objective C language.
>> It is executing the server side transaction and the response has getting
>> returned.
>> I am using XmlRpc 3.1.1 library in server side,it is returning
>> XmlRpcResponse to the client.But for int and float it is returning the
>> type
>> but for the string it is not returning the type.I have to parse to the
>> client without knowing what type it is i cant parse it.
>>
>> Please see before the request and response.
>>
>> Request:
>>
>> <?xml version="1.0"?>
>> <methodCall>
>> <methodName>Classname.methodname<methodName>
>> <params>
>> <param>
>> <value>
>> <double>17.451233</double>
>> </value>
>> </param>
>> <param>
>> <value>
>> <double>79.381348</double>
>> </value>
>> </param>
>> <param>
>> <value>
>> <string>Gamer</string>
>> </value>
>> </param>
>> </params>
>> </methodCall>
>>
>> Response:
>>
>> <?xml version="1.0" encoding="UTF-8"?
>>
>>> <methodResponse xmlns:ex="
>>> http://ws.apache.org/xmlrpc/namespacesextensions";>
>>>
>> <params>
>> <param>
>> <value>
>> <struct>
>> <member>
>> <name>*lattitude*</name>
>> <value>
>> <*double*>17.4601</*double*>
>> </value>
>> </member>
>> <member>
>> <name>message</name>
>> <value>Some Value</value>
>> </member>
>> <member>
>> <name>longitude</name>
>> <value>
>> <double>78.3801</double>
>> </value>
>> </member>
>> <member>
>> <name>*userName*</name>
>> <value>*Dravid*</value>
>> </member>
>> <member>
>> <name>deviceId</name>
>> <value>4AB43616-FA69-5887-ADB5-F9A11539A10A</value>
>> </member>
>> </struct>
>> </value>
>> </param>
>> </params>
>> </methodResponse>
>>
>> Can you guys please give me suggestions.
>>
>> For example in the above response:the double type is coming and for string
>> the response is not coming.
>>
>
> This is perfectly valid XML-RPC. For string values the <string> tag is
> optional. So a <value>stuff</value> element is completely equivalent to a
> <value><string>stuff</string></value>. A compliant implementation must
> accept both and can emit either.
>
> John Wilson
>
>

Reply via email to