안드로이드 개발 질문/답변
(글 수 45,052)
<local stn_id="101" icon="03" desc="구름많음" ta="19.0">춘천</local>
기상청 현재날씨 xml파싱해서 읽어오고 있습니다.
위의 경우
//읽어올 태그명 정하기
NodeList items_city = element.getElementsByTagName("local");
//읽어온 자료에서 알고 싶은 문자열의 인덱스 번호를 전달한다.
Node item = items_city.item(i);
Node text = item.getFirstChild();
//해당 노드에서 문자열 읽어오기
String itemValue = text.getNodeValue();
for문 돌려서 i 번째 오는 local태그의 내용들을 받아와서
찍어보면 "춘천" 이라고 잘 받아옵니다.
그런데 저 local안에 있는 desc="구름많음" 이것을 읽어오고 싶습니다.
어떻게 해야하는지 모르겠어서 질문 올립니다.
조언 부탁드립니다.
아마 item 에서 함수 어시스트 해보시면 getattribute("desc") 뭐 이런게 있을꺼 같은데여 ~
확인 한번 해보세요~