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

发布于 2024-11-08 12:37:05 字数 953 浏览 2 评论 0原文

我在 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。

I have some problem with XML-RPC on Android.
I include kxmlrpc, and try execute following code:

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());

Method "execute" required Vector. How I can transform String with xml code to Vector? And is it right what I'm doing (connect to XML server and send data)?

I found information that Android don't work normal with Java code, and method "execute" should be rewritten. (From here http://www.anddev.org/web_services_-_an_xml-rpc_client_for_android-t646.html, point 4). But where I must place my code? I use Eclipse.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

瑾兮 2024-11-15 12:37:05

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

在您指出的这一页中,所有内容都得到了很好的解释。如果您按照步骤操作并修改您的类和代码(如所示),它就会起作用......

Maybe XML-RPC Examples page and Java XML-RPC Tutorial will be helpful. Note that all the parameters of the procedure call are always collected in a Vector.

In this page you pointed, there's all very well explained. If you follow the steps and modify your classes and code like shown there, it works...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文