안드로이드 개발 질문/답변
(글 수 45,052)
<province code="11B00000">서울ㆍ인천ㆍ경기도</province>
<city code="11B10101">서울</city>
<numEf>2</numEf>
<tmEf>2011-02-17</tmEf>
<wf>구름많음</wf>
<tmn>-2</tmn>
<tmx>5</tmx>
<reliability>보통</reliability>
</data>
<numEf>3</numEf>
<tmEf>2011-02-18</tmEf>
<wf>구름조금</wf>
<tmn>-4</tmn>
<tmx>7</tmx>
<reliability>높음</reliability>
</data>
막 안드로이드 공부 시작한 초보 대학생입니다.
날씨 어플을 만들던 중 xml에 대해 전혀 몰라서 그러는데요..
파싱에서 데이터를 가져와야하는데 위와 같은 식으로 도시, 지역, 요일 마다 같은 변수를 공유하는 경우
if 처리를 해서 지역, 도시, numEf 단계별로 골라내서 데이터를 가져오고싶습니다.
온갖 상상력을 동원한 결과
if(sTag.equals("province") && xpp.getAttributeValue(0).equals(pcode)){
if(sTag.equals("city") && xpp.getAttributeValue(0).equals(ccode)){
if(sTag.equals("tmn")) tmn1= xpp.nextText();
if(sTag.equals("tmx")) tmx1= xpp.nextText(); } }
이러한 소스를 짜봤는데 변수에 값이 들어오지 않네요...
어떤 식으로 해야 xml에서 조건 처리를 할 수 있나요??
막 안드로이드 공부 시작한 초보 대학생입니다.
날씨 어플을 만들던 중 xml에 대해 전혀 몰라서 그러는데요..
파싱에서 데이터를 가져와야하는데 위와 같은 식으로 도시, 지역, 요일 마다 같은 변수를 공유하는 경우
if 처리를 해서 지역, 도시, numEf 단계별로 골라내서 데이터를 가져오고싶습니다.
온갖 상상력을 동원한 결과
if(sTag.equals("province") && xpp.getAttributeValue(0).equals(pcode)){
if(sTag.equals("city") && xpp.getAttributeValue(0).equals(ccode)){
if(sTag.equals("tmn")) tmn1= xpp.nextText();
if(sTag.equals("tmx")) tmx1= xpp.nextText(); } }
이러한 소스를 짜봤는데 변수에 값이 들어오지 않네요...
어떤 식으로 해야 xml에서 조건 처리를 할 수 있나요??