安卓:SAX解析XML
问题描述:
我面临着一些问题,在解析XML的时间,但在Java程序中相同的作品......当我通过Android上运行相同的代码prgming其无法解析...
InputStream byteArrayInputStream = new ByteArrayInputStream(
response.toString().getBytes());
SAXParser parser = SAXParserFactory.newInstance().newSAXParser();
parser.parse(byteArrayInputStream, xmlHandler);
面对以下错误
DTD处理程序不支持
任何帮助是极大的赞赏。
感谢, 拉梅什
答
有应该是一个错误:http://code.google.com/p/android/issues/detail?id=4286
什么工作:
XMLReader xmlReader = SAXParserFactory.newInstance().newSAXParser().getXMLReader();
xmlReader.setContentHandler(//YourHandler extends DefaultHandler);
xmlReader.parse(new InputSource(//BufferedReader));