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

xmlpullparser 질문입니다.

0 추천
Log.e("START", "************************************1STEP************************************");
    //URL url = new URL("http://www.kma.go.kr/XML/weather/sfc_web_map.xml");
    URL url = new URL("http://www.kma.go.kr/weather/forecast/mid-term-xml.jsp?stnId=109");
    //URL url = new URL("http://rss.hankyung.com/new/news_column.xml");

    Log.e("START", "************************************2STEP************************************");
    XmlPullParserFactory xmlFactory = XmlPullParserFactory.newInstance();
    
    Log.e("START", "************************************3STEP************************************");
    XmlPullParser xmlParser = xmlFactory.newPullParser();
    
    Log.e("START", "************************************4STEP************************************");
    xmlParser.setInput(url.openStream(), null);
    
    Log.e("START", "************************************5STEP************************************");
    int eventType = xmlParser.getEventType();
    
    Log.e("START", "************************************6STEP************************************");

 

XmlPullParser 이용해서 간단한 XML페이지를 파싱을 하려고 합니다,

해당페이지를 읽어오고 필요한 파싱부분까지 구현하고 실행을 하는데 실행이 되지 않아

Log를 찍어봤는데

위의 Source에서 STEP4까지만 LOG출력이 되고 NullPointExecption이 발생합니다.

xmlParser.setInput 에서 에러가 발생하는 것 같은데

안의 인코딩값이 틀려서 나나 싶어 euc-kr, UTF-8로 바꿔봐도 똑같네요

XmlPullParser 인터넷 검색을 해서 다른 분들이 올려놓으신 예제를 봐도 저와 사용한 것은 동일하니

사용법 문제는 아닌것 같아 글을 올립니다.

혹시 저와 같은 상황이 있으셨던 분이나 해결방법 있으신분 답변 기다리겠습니다.

참고로 매니페스트에 INTERNET 퍼미션 넣어주었습니다.

 

비밀공간 (120 포인트) 님이 2014년 8월 19일 질문

1개의 답변

0 추천
NullPointException의 stack trace를 같이 첨부 해주시면 원인 파악이 될듯 합니다.
skpkyle (1,280 포인트) 님이 2014년 8월 20일 답변
...