我在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。
答案 0 :(得分:0)
可能XML-RPC Examples页面和Java XML-RPC Tutorial会有所帮助。请注意,过程调用的所有参数始终在Vector中收集。
在这个你指出的页面中,有很好的解释。如果您按照步骤操作并修改您所在的类和代码,则可以正常工作......