我已经使用链接中的代码来解析 xml 它在低于 android 2.3 的版本中工作,但我试图让它完成 4.0.3 它根本不返回任何值。如何解决这个问题。我没有得到任何错误在日志中,但我没有得到解析值作为输出。这是我用作代码的链接
@SuppressWarnings("unused")
public final static Document XMLfromString(String xml) {
    Document doc = null;
    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    try {
        DocumentBuilder db = dbf.newDocumentBuilder();
        InputSource is = new InputSource();
        is.setCharacterStream(new StringReader(xml));
        doc = db.parse(is);
    } catch (ParserConfigurationException e) {
        System.out.println("XML parse error: " + e.getMessage());
        return null;
    } catch (SAXException e) {
        System.out.println("Wrong XML file structure: " + e.getMessage());
        return null;
    } catch (IOException e) {
        System.out.println("I/O exeption: " + e.getMessage());
        return null;
    }
    return doc;
}