1

データの取得に sax 解析を使用していますが、次のようなエラーが発生しますAsyncTask

org.apache.harmony.xml.ExpatParser$ParseException: At line 1, column 1615: not well-formed (invalid token)
org.apache.harmony.xml.ExpatParser.parseFragment(ExpatParser.java:515)
org.apache.harmony.xml.ExpatParser.parseDocument(ExpatParser.java:474)
org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:321)
org.apache.harmony.xml.ExpatReader.parse(ExpatReader.java:279)

そしてここに私のコード:

        protected Void doInBackground(Void... params) {
                    try {
                URL rssUrl = new URL(
                        "http://www.google.co.in xxxxxxxx.in");
                SAXParserFactory mySAXParserFactory = SAXParserFactory
                        .newInstance();
                SAXParser mySAXParser = mySAXParserFactory.newSAXParser();
                XMLReader myXMLReader = mySAXParser.getXMLReader();
                HanldlerImple myRSSHandler = new HanldlerImple();
                myXMLReader.setContentHandler(myRSSHandler);
                InputSource myInputSource = new InputSource(rssUrl.openStream());
                myXMLReader.parse(myInputSource);
                data=myRSSHandler.getdetaillist();
                } catch (Exception e) {
                e.printStackTrace();

            }
            return null;
        }

しかし、parse メソッドに渡すと、inputStream代わりにinputSourceXML ファイルが解析されますが、telugu,tamilその間の文字に問題があります。

4

0 に答える 0