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