首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

Dom4j中String 、Document 、文件类型的xml其间的相互转换

2012-12-22 
Dom4j中String 、Document、文件类型的xml之间的相互转换1、通过xml String创建Document ?????? Document ttd

Dom4j中String 、Document 、文件类型的xml之间的相互转换

1、通过xml String创建Document

?????? Document ttdocument = DocumentHelper.parseText(xml);

2、将Document 的xml格式化输出为文件

?

????? OutputFormat format = OutputFormat.createPrettyPrint();
??????? format.setEncoding("UTF-8");??
??????? //关键解决这个问就在此?? 把原来的FileWriter换成FileOutputStream
??????? XMLWriter write = new XMLWriter(new FileOutputStream("D:\\关联图xml.xml"),format);
??????? write.write(ttdocument);
??????? write.close();

?

3、通过文件创建Document?


??????? SAXReader saxReader = new SAXReader();
??????? Document tempdocument = saxReader.read(new File("D:\\xml.xml"));

?

4、Document?转换成String


??????? xml = tempdocument.asXML();

热点排行