2012-01-13 12 views
0

webserviceでXMLからurlとthumbを取得しようとしています。私はxmlを取得していますが、xmlを処理している間にクラッシュしています。XMLから値を取得中にアプリケーションがクラッシュする

これは私のコードです:

String tmpstr = EntityUtils.toString(response.getEntity()); 
     XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); 
     factory.setNamespaceAware(true); 
     XmlPullParser xpp = factory.newPullParser(); 
     xpp.setInput(new StringReader(tmpstr)); 
     int eventType = xpp.getEventType(); 
     while (eventType != XmlPullParser.END_DOCUMENT) { 
      if (eventType == XmlPullParser.START_TAG) { 
       if (xpp.getName().toString().equals("url")) { 
        eventType = xpp.nextToken(); 
        if (eventType == XmlPullParser.CDSECT) { 
         videourl = videourl + xpp.getText() + ","; 
        } 
       } else if (xpp.getName().toString().equals("thumb_image")) { 
        eventType = xpp.nextToken(); 
        if (eventType == XmlPullParser.CDSECT) { 
         thumbimage = thumbimage + xpp.getText() + ","; 
        } 
       } 
      } 

      eventType = xpp.next(); 
     } 
+3

エラーログを投稿してください。 –

答えて

0

私は自分自身が何度もexpreriencedています。あなたがXMLを変更してプロジェクトをビルドして実行すると、アプリケーションがクラッシュします。あなたのコードをビルドするのではなく、そのコードをクリーンアップすると、クラッシュの問題が解決されるはずです。

0

OK ..その使用が簡単かつ迅速に... SAXパーサを使用して試してみても、ウル問題を解決する可能性があります。それはXML指向の問題でした。

ありがとうございました。ご協力ありがとうございます。

関連する問題