解析一个XML时 有时候一解析就出异常 有时候又能正常解析 ,报异常时是这样的
05-24 11:32:20.980: WARN/System.err(7439): org.xmlpull.v1.XmlPullParserException: Not on start tag.
05-24 11:32:20.987: WARN/System.err(7439):     at org.apache.harmony.xml.ExpatPullParser.nextText(ExpatPullParser.java:326)
05-24 11:32:20.994: WARN/System.err(7439):     at com.android.show.msg.receive.MsgReceiveXML.getVerSionXML(MsgReceiveXML.java:25)
05-24 11:32:20.994: WARN/System.err(7439):     at com.android.show.util.SMSUtil.interceptSMS(SMSUtil.java:144)
05-24 11:32:20.994: WARN/System.err(7439):     at com.android.show.xmpp.ServiceXMPP$MyReceiver.onReceive(ServiceXMPP.java:331)
05-24 11:32:21.002: WARN/System.err(7439):     at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:709)
05-24 11:32:21.002: WARN/System.err(7439):     at android.os.Handler.handleCallback(Handler.java:587)
05-24 11:32:21.010: WARN/System.err(7439):     at android.os.Handler.dispatchMessage(Handler.java:92)
05-24 11:32:21.018: WARN/System.err(7439):     at android.os.Looper.loop(Looper.java:130)
05-24 11:32:21.018: WARN/System.err(7439):     at android.app.ActivityThread.main(ActivityThread.java:3703)
05-24 11:32:21.026: WARN/System.err(7439):     at java.lang.reflect.Method.invokeNative(Native Method)
05-24 11:32:21.026: WARN/System.err(7439):     at java.lang.reflect.Method.invoke(Method.java:507)
05-24 11:32:21.033: WARN/System.err(7439):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
05-24 11:32:21.041: WARN/System.err(7439):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
05-24 11:32:21.041: WARN/System.err(7439):     at dalvik.system.NativeStart.main(Native Method)
这个什么解决呀 求高手!!!!!!!!!!!!

解决方案 »

  1.   

    XML文件不正确 发XML文件上来看看
      

  2.   

    <?xml version="1.0" encoding="UTF-8"?><root><ani_url>http://ds.tomome.net:8080/ishowApi/download/and/31.is</ani_url></root>
      

  3.   

    <?xml version="1.0" encoding="UTF-8"?><root><ani_url>http://ds.tomome.net:8080/ishowApi/down/or/31.is</ani_url></root>
      

  4.   

    你分别把可以正常解析的XML文件和不能正常解析的XML文件分别发上来对比一下就知道了,这个错误提示应该是没有开始标识的意思,程序中是否有判断开始标识?
      

  5.   

    http://ds.tomome.net:8080/ishowApi/down/or/31.is
    加上<![CDATA[http://ds.tomome.net:8080/ishowApi/down/or/31.is]]>合适些