2017-11-06 9 views
0

私はAndroidアプリケーションを開発しました。サーバーのXMLと私を助けてください、それを処理しようとしますが、何らかの理由でエラーがサーバーでエラー:org.xmlpull.v1.XmlPullParserException:予期しないトークン(位置:TEXT {"code":0、 "messa ... @

Caused by: org.xmlpull.v1.XmlPullParserException: Unexpected token 
    (position:TEXT {"code":0,"[email protected]:63340 in 
    [email protected]) 
    at org.kxml2.io.KXmlParser.next(KXmlParser.java:426) 
    at org.kxml2.io.KXmlParser.next(KXmlParser.java:310) 
    at org.simpleframework.xml.stream.PullReader.read(PullReader.java:105) 
    at org.simpleframework.xml.stream.PullReader.next(PullReader.java:89) 
    at org.simpleframework.xml.stream.NodeReader.readElement(NodeReader.java:111) 
    at org.simpleframework.xml.stream.NodeReader.readRoot(NodeReader.java:85) 
    at org.simpleframework.xml.stream.NodeBuilder.read(NodeBuilder.java:84) 
    at org.simpleframework.xml.stream.NodeBuilder.read(NodeBuilder.java:71) 
    at org.simpleframework.xml.core.Persister.read(Persister.java:562) 
    at retrofit2.converter.simplexml.SimpleXmlResponseBodyConverter.convert(SimpleXmlResponseBodyConverter.java:36) 
    ... 9 more 

このXML

<response> 
    <code>0</code> 
    <message> 
    <item> 
     <point_id>6320</point_id> 
     <shop_id>4215</shop_id> 
     <point_address> 
     Russia, Moscow. 
     </point_address>  
     </item> 
     </message> 
    </response> 

を発生

答えて

1

XMLを解析している間、私は同様のエラーが発生しました。:

org.xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT @1:2 in [email protected]) 

私が知ったように、エンコードに問題がありました。ファイルはUTF-8-BOMでエンコードされています。 ファイルを最初にUTF-8に変換して解析した後、問題はなくなりました。

関連する問題