마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 파싱 관련 질문

0 추천

안녕하세요. 

공공데이터포탈 (data.go.kr)에 있는 api를 파싱하면서 생긴 궁금증을 해소하고 싶습니다. 많은 검색을 하였지만, 제가 안목이 부족해서 만족할만한 답을 얻기가 힘들었습니다.

xml구조는 다음과 같습니다.

<?xml version="1.0" encoding="UTF-8"?>
<list>
  <com.google.gson.internal.LinkedTreeMap resolves-to="linked-hash-map">
    <entry>
      <string>위도</string>
      <string>37.3395566</string>
    </entry>
    <entry>
      <string>병원명</string>
      <string>강원동물병원</string>
    </entry>
    <entry>
      <string>경도</string>
      <string>127.9563269</string>
    </entry>
    <entry>
      <string>소재지도로명주소</string>
      <string>강원도 원주시 (개운동)</string>
    </entry>
    <entry>
      <string>소재지우편번호</string>
      <null />
    </entry>
    <entry>
      <string>_id</string>
      <double>2.0</double>
    </entry>
    <entry>
      <string>연락처</string>
      <string>033-123-7494</string>
    </entry>
    <entry>
      <string>소재지지번주소</string>
      <null />
    </entry>
  </com.google.gson.internal.LinkedTreeMap>
  <com.google.gson.internal.LinkedTreeMap resolves-to="linked-hash-map">
    <entry>
      <string>위도</string>
      <string>37.3341645</string>
    </entry>
    <entry>
      <string>병원명</string>
      <string>병원</string>
    </entry>
    <entry>
      <string>경도</string>
      <string>123.123</string>
    </entry>
    <entry>
      <string>소재지도로명주소</string>
      <string>강원도 원주시 (개운동)</string>
    </entry>
    <entry>
      <string>소재지우편번호</string>
      <null />
    </entry>
    <entry>
      <string>_id</string>
      <double>3.0</double>
    </entry>
    <entry>
      <string>연락처</string>
      <string>033-123-123</string>
    </entry>
    <entry>
      <string>소재지지번주소</string>
      <null />
    </entry>
  </com.google.gson.internal.LinkedTreeMap>

이런식으로 되어있습니다. 저는 xml파싱을 하려고 하는데  <com.google.gson.internal.LinkedTreeMap resolves-to="linked-hash-map">  이 부분 때문에 기존의 방식대로 파싱이 잘 안되어서 문의드립니다.

여기서 기존의 방식이라고 하는 것은 "entry" 기준으로 xml.list()함수를 사용하여 하는 것입니다.

이런 경우에는 어떻게 파싱을 해야 하나요???

 

SuperPro (860 포인트) 님이 2014년 12월 28일 질문
SuperPro님이 2014년 12월 28일 수정

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...