OuterXml这个是.net的方法
请问java有无类似的

解决方案 »

  1.   

    可以,XML解析器都提供了这种功能,
    简单的做法:调用解析器的读方法,可以把整个XML生成一颗DOM树,然后再调用序列化方法就可以生成字符串啦。不过这样效率低。
    你可以用楼上的方法用流直接读。
      

  2.   

    dom4j提供了Document.asXml方法,直接返回String
      

  3.   

    uses  
      MSXML;IXMLDOMDocument.xml 返回xml文本内容
      

  4.   

    dim fdoc As XmlDocument
    dim fReader As TextReader
    fdoc = New XmlDocument()
    fReader = New StreamReader(filepath\filename, System.Text.Encoding.GetEncoding("????") fdoc.Load(fReader)
    String allxml= fdoc.OuterXml()
      

  5.   

    InputSource source = new InputSource("test.xml");
    String str = source.toString();
      

  6.   

    XMLOutputter outputter = new XMLOutputter();      
    outputter.output(xmlDoc,fw);====CSDN 小助手 V2.5 2005年11月05日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/11/05/523395.aspx
    下载:http://szlawbook.com/csdnv2
      

  7.   

    我也是晕这个问题呀!!
    如果用读文件流的话,
    我在javaScript中有怎么办拉??