안드로이드 개발 질문/답변
(글 수 45,052)
찾아봐도 이해가 가질 않네요 혹시 예제나 그런거 아시면 좀 알려주세요
2010.08.16 13:37:35
xml 파일을 가져와서 파싱하는걸 말씀하시는것같은데요..
웹에서 무어을 받아온다라는 말씀인지 잘모르겠습니다.
String site_address = "http://xxx.xx.x.xx/xxx.jsp?id=xxx&passwd=";
<- 값을 전달하고 해당페이지에서 request.parmeter (id, passwd) 를 처리하여 검색된결과를 <xml> 형식으로 만들어주게끔 작성이되어있으면 되겠네요.
URL url = new URL(site_address);
XmlPullParserFactory parserCreator = XmlPullParserFactory.newInstance();
XmlPullParser parser = parserCreator.newPullParser();
parser.setInput(url.openStream(),"utf-8");
int parserEvent = parser.getEventType();
while(parserEvent != XmlPullParser.END_DOCUMENT){
switch(parserEvent){
case XmlPullParser.START_TAG: //
// xml 이 스타트태그일때 해야할일들 코딩..
case XmlPullParser.TEXT
// <android> wha~ </anroid> wha~ 를 검색해서 해야할일 코딩..
}
parserEvent = parser.next();
}
jsp 페이지에서 id 와 passwd 를 비교하고 뽑아냈다고 가정하고
있다면
<id><%=id%></id>
<passwd><%=passwd%></passwd>
이런식으로 태그를 작성해주시고 해당 홈페이지에 접속해서 보면 jsp 페이지가 아닌 xml 형식으로 보여지게 됩니다...