如何获取Document对象的String内容(包括标记)?

时间:2011-04-07 08:29:37

标签: android xml text document

DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

DocumentBuilder builder = factory.newDocumentBuilder();

文档doc = builder.newDocument();

//这里附加一些孩子...... (此应用程序应在andoroid API 4上运行) 问题是:我如何获得“doc”的文本内容(包括标记)? 如果有人能给我一些建议,我将不胜感激。感谢〜!

1 个答案:

答案 0 :(得分:4)

    TransformerFactory tf = TransformerFactory.newInstance();
    Transformer t = tf.newTransformer();
    t.setOutputProperty(OutputKeys.INDENT, "yes");
    StringWriter sw = new StringWriter();
    t.transform(new DOMSource(d), new StreamResult(sw));
    System.out.println(sw.toString());