public static String getXMLDocumentString(Document dataDoc){
        DOMSource doms = new DOMSource (dataDoc);    
        TransformerFactory tFactory = TransformerFactory.newInstance();
        StringWriter writer=new StringWriter();        try {
        Transformer transformer = tFactory.newTransformer();
        //输出修改后的xsl数据流到StringWriter
        transformer.transform(doms,new StreamResult(writer));
        }catch (Exception e) {
            System.out.println("Problem creating document String: "+e.getMessage());
        }
        
        return writer.toString();
    }我用这个方法生成的XML流都是带<?xml version="1.0"?>的因为输出的数据和 XSLT在同一页面中,所以希望能去掉这个XML头多谢各位!