1

我有一个自制的 vb.net 网络服务(爱好)在我的网络上的一台机器上运行,我想以编程方式在 android 中调用该服务以获取 XML 响应,但我是一个真正的新手,没有运气。

服务位于响应类型http://192.168.1.100/service的参数r,例如...service?r=xml将返回XML,参数可以通过...&arg1=parameterX等等。

谁能指出一些可以完成调用然后处理 XML 响应的代码的方向?我已经为此苦苦挣扎了大约两到三个小时,尝试了许多教程,其中大多数都没有做任何事情,其余的则使应用程序崩溃。

4

1 回答 1

2

基本上,执行您指定的任务涉及两个步骤:

1.从服务器获取xml

2.解析获取的xml(在第一步中)以从您的xml中获取必要的数据

要使用 Http 获取 xml 数据,请关注此帖子: http ://www.vogella.com/articles/AndroidNetworking/article.html

这是关于如何解析 xml 文件的非常基本的教程:http: //developer.android.com/training/basics/network-ops/xml.html

您可以在这里找到您的问题的完整解决方案:http: //developer.android.com/training/basics/network-ops/xml.html#consume


PS:如果您是 android 开发新手,那么只需浏览官方 android 开发者网站上的示例代码即可。

于 2013-06-18T09:15:39.510 回答