2011-12-09 17 views
0

を解析私はいくつかの無効なトークンの解析中に問題を持って無効なトークンは

はコード:

public class viewparty extends Activity implements OnItemClickListener { 
    /** Called when the activity is first created. */ 
    /* declare widgets */ 
    String[] booking_id; 
    String[] user_id1; 
    String[] partyname; 
    String[] email; 
    String[] phone; 
    String[] partytype; 
    String[] venue; 
    String[] date; 
    String[] promoter; 
    String[] guests; 
    String[] compbottle; 
    String[] bottleservice; 
    String[] openbar; 
    String[] guests2; 
    String[] ticketedevent; 
    String[] commission; 
    String[] promotercommission; 
    String[] notes; 

    ArrayList<String> al_booking_id, al_user_id, al_partyname, al_email, 
      al_phone, al_partytype, al_venue, al_date, al_promoter, al_guests, 
      al_compbottle, al_bottleservice, al_openbar, al_guests2, 
      al_ticketedevent, al_commission, al_promotercommission, al_notes; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.viewparty); 

     processLogin(); 


} 

    public void processLogin() { 




      DefaultHttpClient client = new DefaultHttpClient(); 
      HttpPost httppost = new HttpPost(
        "url"); 
      List nvps = new ArrayList(); 
      nvps.add(new BasicNameValuePair("api", "viewparties")); 
      nvps.add(new BasicNameValuePair("userid", "15")); 
      // MainActivity.UserID 
      UrlEncodedFormEntity p_entity = new UrlEncodedFormEntity(nvps, 
        HTTP.UTF_8); 
      httppost.setEntity(p_entity); 
      HttpResponse response = client.execute(httppost); 

      HttpEntity responseEntity = response.getEntity(); 

      SAXParserFactory spf = SAXParserFactory.newInstance(); 
      SAXParser sp = spf.newSAXParser(); 
      XMLReader xr = sp.getXMLReader(); 
      viewpartyHandler myLoginHandler = new viewpartyHandler(); 
      xr.setContentHandler(myLoginHandler); 
      xr.parse(retrieveInputStream(responseEntity)); 
      viewpartyDataset parsedLoginDataSet = myLoginHandler 
        .getParsedweeklypartyData(); 
} 

エラー

12-09 09:57:55.793: WARN/System.err(1686): org.apache.harmony.xml.ExpatParser$ParseException: At line 6, column 2971: not well-formed (invalid token) 
12-09 09:57:55.793: WARN/System.err(1686):  at org.apache.harmony.xml.ExpatParser.parseFragment(ExpatParser.java:523) 
12-09 09:57:55.805: WARN/System.err(1686):  at org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:482) 
12-09 09:57:55.805: WARN/System.err(1686):  at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:320) 
12-09 09:57:55.805: WARN/System.err(1686):  at org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:277) 
12-09 09:57:55.805: WARN/System.err(1686):  at com.easyMarketing.viewparty.processLogin(viewparty.java:130) 
12-09 09:57:55.815: WARN/System.err(1686):  at com.easyMarketing.viewparty.onCreate(viewparty.java:88) 
12-09 09:57:55.815: WARN/System.err(1686):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
12-09 09:57:55.815: WARN/System.err(1686):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) 
12-09 09:57:55.824: WARN/System.err(1686):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
12-09 09:57:55.824: WARN/System.err(1686):  at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
12-09 09:57:55.824: WARN/System.err(1686):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
12-09 09:57:55.824: WARN/System.err(1686):  at android.os.Handler.dispatchMessage(Handler.java:99) 
12-09 09:57:55.834: WARN/System.err(1686):  at android.os.Looper.loop(Looper.java:123) 
12-09 09:57:55.834: WARN/System.err(1686):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
12-09 09:57:55.834: WARN/System.err(1686):  at java.lang.reflect.Method.invokeNative(Native Method) 
12-09 09:57:55.855: WARN/System.err(1686):  at java.lang.reflect.Method.invoke(Method.java:521) 
12-09 09:57:55.865: WARN/System.err(1686):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
12-09 09:57:55.875: WARN/System.err(1686):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
12-09 09:57:55.875: WARN/System.err(1686):  at dalvik.system.NativeStart.main(Native Method) 
+1

エラーがそれをすべて言う閉じられていないタグが原因で発生することができアンパサンド&

です。おそらくxmlはうまく形成されていません。 validator.w3.orgでxmlをテストし、有効でwell-formedな – Umesh

+0

があなたのXMLが整形式ではないと言ったかどうかを確認してください – bindal

答えて

1

他のコメントが言ったように、そのエラーがないから、通常、整形式のXMLです。

それはあまりにもあなたに場所を与えて行います。

をライン6で、コラム2971:特殊文字のためのよく形成されない(無効なトークン)

チェックを。しばしば見落とさこれはまた、IIRC

関連する問題