Using REST web service and parsing XML data on Android

I need to use the REST web service from my Android device. I have to give the following materials.

1) Latitude and longitude of the current position

2) Time zone

url is as follows

www.example.com/someservice/mylatitude/mylongitude/mylocation 

it returns an xml response something like this.

 <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> 

How can i do this. I am new to Android.Suggest Easy Way. A faster response is required. Thnks for spending your time here.

+4
source share
1 answer

What exactly have you tried, and what are the problems you encountered? This is a fairly standard scenario, so you should try it yourself before you come here and ask people to do your work for you.

If it were me, I would start here: Android Pull Parser , which can be read in your XML file and allow you to return data.

And you can see here how to make an HTTP call to read an XML file: Android HTTP Client

+3
source

Source: https://habr.com/ru/post/1394737/


All Articles