有没有一种简单的方法将我的XML对象转换回java中的String?

Gen*_* S. 7 java xml

我有一个xml文档对象,我需要将其转换为字符串.

有这么简单的方法吗?

jos*_*wer 5

这是我从附近的图书馆中抽出的一些快速代码.可能想要打扮,但它的工作原理:

import java.io.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.*;
import javax.xml.transform.stream.*;

public String TransformDocumentToString(Document doc)
{
    DOMSource dom = new DOMSource(doc);
    StringWriter writer = new StringWriter();  
    StreamResult result = new StreamResult(writer);

    TransformerFactory factory = TransformerFactory.newInstance();
    Transformer transformer = factory.newTransformer();
    transformer.transform(dom, result);

    return writer.toString();
} 
Run Code Online (Sandbox Code Playgroud)

编辑:正如评论员前面提到的,我有一个语法错误.不得不拉出一些敏感的线条,所以我不会得到罐头并把它们放回错误的顺序.谢谢!;-)