当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《有没有一种简单的方法将我的XML对象转换回java中的String?》经验,为你挑选了1个好方法。

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

有这么简单的方法吗?



1> joshua.ewer..:

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

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();
} 

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

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有