- Where Developers Learn, Share, & Build Careers


मेरी समस्या यह है कि मुझे HTML जैसे डेटा

 < कोड> 84 101 & lt; br & gt; कुछ पाठ & lt; br & gt; तालिका सीमा = '1' & gt; यहां एक टेबल परिभाषा आती है & lt; / table & gt;  

और XmlPullParserException निम्न पर फेंक दिया जाता है:

  जबकि (eventType! = XmlPullParser.END_DOCUMENT) {if (eventType == XmlPullParser.START_TAG) {// कुछ करना और दूसरा} यदि (eventType == XmlPullParser। END_TAG) {// कुछ और करें} eventType = xpp.next (); / / XmlPullParserException यहाँ फेंक दिया गया है, विधि पर अगला ()}  

और बहुत दिलचस्प और अजीब हिस्सा यह है: अपवाद केवल एक नेक्सस पर फेंक दिया जाता है एस (ओएस संस्करण 4.0.4), कम ओएस संस्करण वाले उपकरणों पर, यह विधि अच्छी तरह से काम करती है।

त्रुटि संदेश निम्न है:

  org.xmlpull.v1 .XmlPullParserException: अनपेक्षित टोकन (स्थिति: TEXT 84 101 @ 1: 8 java.io.StringReader@414e3248)  

क्या कोई मुझे समझा सकता है कि यह केवल आईसीएस पर क्यों हो रहा है? धन्यवाद।

1) कैरेक्टर एन्कोडिंग: क्या आप नेक्सस एस के साथ अलग-अलग एन्कोडिंग का उपयोग कर रहे हैं? क्या आपकी फाइल एएनएसआई या यूटीएफ में डीकोड हुई है? इसे अपने नेक्सस एस एन्कोडिंग के साथ तुलना करें।

2) वर्णसेट: क्या आप अपनी एक्सएमएल फाइल में अलग-अलग वर्णसेट का उपयोग कर रहे हैं। उदाहरण के लिए, क्या आप किसी भी चीनी पात्रों का उपयोग कर रहे हैं? नेक्सस एस में डिफ़ॉल्ट क्या है?

यह जांचने वाली पहली दो चीजें हैं।


Comments

Popular posts from this blog

Python SQLAlchemy:AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'schema' -

java - How not to audit a join table and related entities using Hibernate Envers? -

mongodb - CakePHP paginator ignoring order, but only for certain values -