1
我在嘗試通過Android中的SAX解析器解析來自Web服務的Xml響應時出現此錯誤。Xml解析錯誤
ERROR in LogCat :- " Response =====> [email protected] "
我知道了,我需要轉換成字符串的反應可能是通過toString()方法,但問題是我不知道該怎麼做,因爲我曾嘗試所有可能的方式我知道轉換,但沒有發生。
在InputSource中我傳遞的網址: -
URL url = new URL("http://www.google.com/ig/api?weather=Ahmedabad");
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xmlr = sp.getXMLReader();
DemoHandler myDemoHandler = new DemoHandler();
xmlr.setContentHandler(myDemoHandler);
xmlr.parse(new InputSource(url.openStream()));
Log.e(TAG, "Condition");
System.out.println("Response ====> " + new InputSource(url.openStream().toString()));
ParsedDemoData parsedDemoData = myDemoHandler.getParsedData();
一切都很好,但我得到的需求響應將被轉換成字符串,我不知道該怎麼辦。
任何人都可以請這個幫忙。
感謝, 大衛
謝謝您非常感謝您的支持Mr.Rahul,重申您的答案我終於可以做到。再次感謝這樣一個壓力緩解的答案。 – 2010-09-18 08:32:12