02-08 14:38:28.889: ERROR/PBS(8997): error : org.xmlpull.v1.XmlPullParserException: Error parsing document. (position:line -1, column -1) caused by: org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 5: not well-formed (invalid token)


이런 로그가 뜨는데 왜 이러는 지 모르겠네요...

 
 ArrayList<String> strs=new ArrayList<String>();
     String str;
     String text = "http://www.yyg.go.kr/open_content/participation/freeboard/rss";
     try {
         //파서
         final XmlPullParser parser=Xml.newPullParser();
         parser.setInput(new StringReader(text));

         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");
     }