import org.apache.crimson.tree.XmlDocument;( (XmlDocument) doc).write(System.out, "UTF-8");

解决方案 »

  1.   

    But the doc was builded by org.w3c.dom.Document,
    You can translate it via stream.
      

  2.   

    这个问题可以使用XMLOutputter类解决
    举例如下:
    假设doc为生成的Document对象
    Format format = Format.getPrettyFormat();
    format.setEncoding("UTF-8");
    XMLOutputter outputter = new XMLOutputter();
    outputter.setFormat(format);
    可以使用outputter.output方法输出文档
    比如String xmlString = outputter.outputString(doc);
      

  3.   

    哦,知道了!谢谢!
    还有一个问题想请教大家!
    用Jdom解析xml文档和用dom解析,哪一个的速度更快一点!
    我的xml文档很小,但是处理的很多!
      

  4.   

    据ibm dw上的一篇文章,jdom好像速度较慢,dom4j会快些
    我没用过dom,所以无法比较