मेरे पास एक अजीब समस्या है। मैं निम्न त्रुटि है कि एक शक्ति-पास का कारण बनता है प्राप्त करते हैं:पार्स अपवाद: लाइन 1 पर, कॉलम 0: कोई तत्व नहीं मिला
org.apache.harmony.xml.ExpatParser $ ParseException: पंक्ति 1, स्तंभ 0 पर: कोई तत्व org.apache.harmony.xml.ExpatParser में पाया .parseFragment (ExpatParser.java:508) org.apache.harmony.xml.ExpatParser.parseDocument (ExpatParser.java:467) org.apache.harmony.xml.ExpatReader.parse (ExpatReader.java:329) पर org.apache.harmony.xml.ExpatReader.parse (ExpatReader.java:286) पर
फोर्स क्लोज बटन पर क्लिक करने के बाद, गतिविधि निर्मित है और पार्स बिना किसी बाधा के पूरा करती है। मैं doInBackground अंदर निम्नलिखित कोड का टुकड़ा का उपयोग कर रहा एक AsyncTask की:
URL serverAddress = new URL(url[0]);
HttpURLConnection connection = (HttpURLConnection) serverAddress.openConnection();
connection.setRequestMethod("GET");
connection.setDoOutput(true);
connection.setReadTimeout(10000);
connection.connect();
InputStream stream = connection.getInputStream();
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
xr.parse(new InputSource(stream)); // The line that throws the exception
क्यों गतिविधि बलपूर्वक बंद करें और फिर तुरंत बाद किसी भी समस्याओं के बिना चला जाएगा? क्या BufferedInputStream कोई अलग होगा? मैं परेशान हूँ :(
अपना समय हर किसी के लिए धन्यवाद
अद्यतन:।। यह HttpURLConnection.getResponseCode() रिटर्न -1 हर बार, तो InputStream शायद ठीक से सेट नहीं किया जा रहा है पता चला है
ऐसा लगता है कि स्ट्रीम शून्य है, क्या आप इसकी सामग्री को System.out.println पर कॉमन्स IOUtils के साथ डंप कर सकते हैं? – Jon
क्या यह एक कॉपीपेस्ट है? 'HTTPURL कनेक्शन '! =' HttpURLConnection'। – BalusC
वह एक टाइपो था, HttpURLConnection निश्चित। उसके लिए माफ़ करना। – jeffh