[英]Consuming REST Web Service and Parsing XML data in Android
我需要从我的Android设备上使用REST Web服务。 我必须提供以下输入。
1)当前位置的纬度和经度
2)时区
网址看起来像这样
www.example.com/someservice/mylatitude/mylongitude/mylocation
它返回像这样的xml响应。
<SomeInformations>
<ItemList>
<Item>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
<Phase>String content</Phase>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
<Phase>String content</Phase>
</Next>
</Item>
<Item>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
<Phase>String content</Phase>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
<Phase>String content</Phase>
</Next>
</Item>
</ItemList>
<InfoList>
<Info>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Info>
<Info>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Info>
</InfoList>
<GameList>
<Game>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Game>
<Game>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Game>
</GameList>
<GameallList>
<Game>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Game>
<Game>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Game>
</GameallList>
<Specialitems>
<Time1>String content</Time1>
<Time2>String content</Time2>
<Time3>String content</Time3>
<Time4>String content</Time4>
<Time5>String content</Time5>
</Specialitems>
<ImptList>
<impt>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</impt>
<impt>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</impt>
</imptList>
<PeriodList>
<Period>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Period>
<Period>
<Current>
<Name>String content</Name>
<EndTime>String content</EndTime>
</Current>
<Next>
<Name>String content</Name>
<StartTime>String content</StartTime>
</Next>
</Period>
</PeriodList>
<PostitonList>
<Position>
<Main>
<sub1>String content</sub1>
<sub2>String content</sub2>
</Main>
<dummy1>String content</dummy1>
<dummy2>String content</dummy2>
<dummy3>String content</dummy3>
<dummy4>String content</dummy4>
<dummy5>true</dummy5>
<dummy6>String content</dummy6>
</Position>
<Position>
<Main>
<sub1>String content</sub1>
<sub2>String content</sub2>
</Main>
<dummy1>String content</dummy1>
<dummy2>String content</dummy2>
<dummy3>String content</dummy3>
<dummy4>String content</dummy4>
<dummy5>true</dummy5>
<dummy6>String content</dummy6>
</Position>
</PostitonList>
</SomeInformations>
我怎么能做到这一点。 我是Android.Suggest的初学者一个简单的方法。 需要更快的响应。 在这里度过你的时间。
您究竟尝试了什么,以及您遇到的问题是什么? 这是一个非常标准的场景,因此您应该在来到这里之前亲自尝试并请求人们为您完成工作。
如果是我,我将从这里开始: Android XML Pull Parser ,它可以读入您的XML文件并让您获取数据。
您可以在这里查看如何进行HTTP调用,以便读取XML文件: Android HTTP Client
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.