try {
         //파서
         
         URL url = new URL("http://www.yyg.go.kr/open_content/participation/region_monitor/");
         InputStream is = url.openConnection().getInputStream();
         //InputStream is = url.openStream();
         XmlPullParserFactory parserFactory = XmlPullParserFactory.newInstance();
         XmlPullParser parser = Xml.newPullParser();
         parser.setInput(is, null);
         
    
         int parserEvent = parser.getEventType(); 
         while (true) {
             int type=parser.next();
             //다큐먼트시작
             if (type==XmlPullParser.START_DOCUMENT) {
                 str="type=START_DOCUMENT"+
                     ",text="+parser.getText()+
                     ",depth="+parser.getDepth();
                 strs.add(str);
                 Log.d("PBS",str);
             } 
             //태그시작
             else if (type==XmlPullParser.START_TAG) {
                 str="type=START_TAG"+
                     ",text="+parser.getText()+
                     ",depth="+parser.getDepth();
                 strs.add(str);
                 Log.d("PBS",str);    
                 //속성
                 str=" attribute,";
                 for (int i=0;i<parser.getAttributeCount();i++) {
                     str+=parser.getAttributeName(i)+"="+parser.getAttributeValue(i)+",";    
                     strs.add(str);
                 }
             } 
             //텍스트
             else if (type==XmlPullParser.TEXT) {
                 str="type=TEXT"+
                     ",text="+parser.getText()+
                     ",depth="+parser.getDepth();
                 strs.add(str);
                 Log.d("PBS",str + "    1");
             } 
             //태그종료
             else if (type==XmlPullParser.END_TAG) {
                 str="type=END_TAG"+
                     ",text="+parser.getText()+
                     ",depth="+parser.getDepth();
                 strs.add(str);
                 Log.d("PBS",str + "    1");
             } 
             //다큐먼트종료
             else if (type==XmlPullParser.END_DOCUMENT) {
                 str="type=END_DOCUMENT"+
                     ",text="+parser.getText()+
                     ",depth="+parser.getDepth();
                 strs.add(str);
                 Log.d("PBS",str + "    2");
                 break;
             }                
         }
      } catch (Exception e) {
         Log.e("PBS","error : " + e.toString());
         Log.d("PBS","go the failse");
     }        


소스는 일단 이렇고요

다른 rss는 확인해서 돌려보니까 잘 돌아가는데,

제가 파싱하려는 주소가..


http://www.yyg.go.kr/open_content/organization/military_news/efocus/rss
http://www.yyg.go.kr/open_content/participation/freeboard/rss
http://www.yyg.go.kr/open_content/participation/region_monitor/rss

이거 3개인데 돌리기만 하면

02-09 01:22:07.694: ERROR/PBS(19364): error : java.io.FileNotFoundException: http://www.yyg.go.kr/open_content/participation/freeboard/rss

이런 에러가 뜹니다.

rss 소스 뜯어보니

 <rss version="2.0"
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
이것만 다릅니다.

일반 rss 는 <rss version="2.0"> 에서 element가 끝나고요..

혹시 이런 걸로 exception이 뜰 수도 있는건가요

혹시나 돌아 가시는 분 계시면 소스 좀 보내 주실 수 없나요..