Android上的XML客户端。连接到服务器并发送数据

时间:2011-05-21 14:46:44

标签: android xml xml-rpc

我在Android上遇到了一些XML-RPC问题。 我包含kxmlrpc,并尝试执行以下代码:

XmlRpcClient client = new XmlRpcClient("http://my.docs-group.ru/xml/",80);

String s;

s="<?xml version=\"1.0\" encoding=\"utf-8\" ?><request><message><sender>Sender 1</sender> <text>Message 1</text> <abonent phone=\"79234243526\" number_sms=\"1\" phone_id=\"101\"/>   </message>   <security>     <login value=\"user\" />     <password value=\"123456\" />   </security></request>";

client.execute("getResponse", new Vector());

方法“执行”所需的矢量。我如何使用xml代码将String转换为Vector?我正在做什么(连接到XML服务器并发送数据)是对的吗?

我发现Android使用Java代码无法正常工作的信息,应该重写方法“execute”。 (从这里http://www.anddev.org/web_services_-_an_xml-rpc_client_for_android-t646.html,第4点)。但是我必须放置我的代码?我使用Eclipse。

1 个答案:

答案 0 :(得分:0)

可能XML-RPC Examples页面和Java XML-RPC Tutorial会有所帮助。请注意,过程调用的所有参数始终在Vector中收集。

在这个你指出的页面中,有很好的解释。如果您按照步骤操作并修改您所在的类和代码,则可以正常工作......