安卓:SAX解析XML

问题描述:

安卓: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));