那不是一样的吗!只要你自己定义一个方法输出就可以了,得到节点的值就可以了,如果你想输出 string最好用SAX

解决方案 »

  1.   

    向楼主请教,输出为xml文件的函数是什么?你用的哪个类?
    我找了好半天,一直没找到将DOM输出的类:(
      

  2.   

    to _xiao(小小):用Transfomer进行转换就可以,代码如下://aDoc 为你要输出的Document
    try {      TransformerFactory tfactory = TransformerFactory.newInstance();
          Transformer tformer = tfactory.newTransformer();      DOMSource source = new DOMSource(aDoc);      StreamResult result = new StreamResult(new File("text1.xml"));
          
          tformer.transform(source, result);
          
        }
        catch (Exception e) {
          System.out.print(e.getMessage());
        }
      

  3.   

    用DOM怎样将结点树输出为xml字符串呢,哪位帮帮忙啊!
      

  4.   

    StringWriter writer = new StringWriter();
    StreamResult sResult = new StreamResult(writer);
    transformer.transform(source, sResult);
    String result = writer.toString();
      

  5.   

    原来是这样的,谢谢楼主你的问题好像这样也可以做: ByteArrayOutputStream os = new ByteArrayOutputStream();
    TransformerFactory trans = TransformerFactory.newInstance();
    trans.newTransformer().transform(new DOMSource(doc), new StreamResult(os));
    System.out.println(os.toString());
      

  6.   

    寒死~~~~~~,又发现一个更简单的方法:
    System.out.println(doc.getDocumentElement().toString());虽然打出的信息少了前面的头,但很多情况下也是够用了……
      

  7.   

    请教,各位学web services看的是什么样的书?推荐一下,不胜感激!
      

  8.   

    to _xiao(小小) :用 System.out.println(doc.getDocumentElement().toString());真的可以实现吗?我用JBuilder 9 运行后输出结果是[NewElement: null](其中NewElement是我指定的根结点名),为什么?
      

  9.   

    用 liad() 和 _xiao(小小)的第一种方法都能实现,谢谢两位.
      

  10.   

    或是到相关结果自己写自己的提取XML内容的函数,字符串操作嘛,三四句代码的事,效率不会比其他的低的。
      

  11.   

    我现在也有一个问题,也和这差不多。
    我在applet中有个方法就是返回这个XML字符串的。
    但在javascript中就怎么也得不到,是啥问题?
    报的错,好象是什么不能传XML
      

  12.   

    我在eclipse下运行是成功的,期间出现过你的结果,没注意是怎么回事,现在一直正常。实在不行你可以试一下:
    System.out.println(doc.getDocumentElement().getChildNodes().toString());