[英]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.