XmlpullparserException:预期带引号的字符串(位置:DOCDECL @ 1:62 java.io.InputStreamReader中) [英] XmlpullparserException: Expected a quoted String(position:DOCDECL @1:62 in java.io.Inputstreamreader)

查看:859
本文介绍了XmlpullparserException:预期带引号的字符串(位置:DOCDECL @ 1:62 java.io.InputStreamReader中)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

code:

            SoapObject request = new SoapObject(NAMESPACE, SOAP_METHOD_GETDATATBL);

            request.addProperty("TName", ttnm);
            request.addProperty("ColumnNameStr", "*");

            SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
                    SoapEnvelope.VER11);

            envelope.dotNet = true;
            envelope.setOutputSoapObject(request);

            HttpTransportSE aht = new HttpTransportSE(URL1, 60000);
            aht.call(SOAP_ACTION_GETDATATBL, envelope);

            SoapObject response = (SoapObject) envelope.bodyIn;
            System.out.println("Response : " + response);

LogCat中:

LogCat:

08-16 12:33:11.000: W/System.err(30741): org.xmlpull.v1.XmlPullParserException: Expected a quoted string (position:DOCDECL @1:62 in java.io.InputStreamReader@40912548) 
08-16 12:33:11.000: W/System.err(30741):    at org.kxml2.io.KXmlParser.readQuotedId(KXmlParser.java:664)
08-16 12:33:11.000: W/System.err(30741):    at org.kxml2.io.KXmlParser.readExternalId(KXmlParser.java:643)
08-16 12:33:11.000: W/System.err(30741):    at org.kxml2.io.KXmlParser.readDoctype(KXmlParser.java:585)
08-16 12:33:11.010: W/System.err(30741):    at org.kxml2.io.KXmlParser.next(KXmlParser.java:418)
08-16 12:33:11.010: W/System.err(30741):    at org.kxml2.io.KXmlParser.next(KXmlParser.java:310)
08-16 12:33:11.010: W/System.err(30741):    at org.kxml2.io.KXmlParser.nextTag(KXmlParser.java:2029)
08-16 12:33:11.010: W/System.err(30741):    at org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:126)
08-16 12:33:11.010: W/System.err(30741):    at org.ksoap2.transport.Transport.parseResponse(Transport.java:100)
08-16 12:33:11.010: W/System.err(30741):    at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:195)
08-16 12:33:11.010: W/System.err(30741):    at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:95)
08-16 12:33:11.010: W/System.err(30741):    at com.example.CommanDatabase.Parsing.getlogindata(Parsing.java:117)
08-16 12:33:11.010: W/System.err(30741):    at com.example.orecs.OrecsSlapeMain$LoginAsyncTask.doInBackground(OrecsSlapeMain.java:1333)
08-16 12:33:11.010: W/System.err(30741):    at com.example.orecs.OrecsSlapeMain$LoginAsyncTask.doInBackground(OrecsSlapeMain.java:1)
08-16 12:33:11.010: W/System.err(30741):    at android.os.AsyncTask$2.call(AsyncTask.java:252)
08-16 12:33:11.010: W/System.err(30741):    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
08-16 12:34:34.870: I/System.out(30927): Login Dailog Call

我,当我从服务器端获取数据得到这个错误。我不知道什么是这个问题。因为当我用另一个Web服务,我的code运作良好,当我改变我的web服务,然后它给我这个错误。最主要的是,这个Web服务的链接是工作在浏览器,但不适用于Android设备。它总是抛出此错误。请帮我摆脱这个问题。

I got this error when I am getting data from server side. I dont know what is the problem with that. because when i used another web service, my code working well and when I change my web service then it give me this error. Main thing is that this web service's link is working in browser but not for android devices. It always throw this error. Please help me to get out of this problem.

推荐答案

这个问题在互联网安全。由于设置防火墙在网络或代理,我无法连接的Web服务这是在服务器端。

The Problem was in internet Security.. due to set Firewall in internet or Proxy, i couldn't connect that webservice which was in server side.

这篇关于XmlpullparserException:预期带引号的字符串(位置:DOCDECL @ 1:62 java.io.InputStreamReader中)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆