从XMLString转成Document对象可以用
Document doc = builder.parse(new ByteArrayInputStream(XMLString.getBytes("UTF-8")));Document 转成 String 我用doc.getTextContent()这个方法好像取到的都是NULL。所以请问当我通过追加节点等操作以后,我想再获得更新后的XML目录树字符串该怎么操作呢?谢谢大家了!祝工作愉快

解决方案 »

  1.   

    DOMSource domSource = new DOMSource(doc);
    StringWriter writer = new StringWriter();
    StreamResult result = new StreamResult(writer);
    TransformerFactory tf = TransformerFactory.newInstance();
    Transformer transformer = tf.newTransformer();
    transformer.transform(domSource, result);
    System.out.println(writer.toString());我用这个方法可以将dom转换成String,但是增加的节点并不显示,这是为什么呢?
      

  2.   

    用DOM4J吧,简单,使用,看的见