Dom4j中String 、Document 、文件类型的xml之间的相互转换
2016-06-02 16:42
471 查看
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();
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();
相关文章推荐
- “服务器推”技术之使用HTTP长轮询的Comet
- ProgressDialog
- 常见的PKMS问题分析
- 通过蓝牙sniffer抓BLE数据
- 乐学成语实现之二显示主界面
- Phinecos(洞庭散人) 专注于开源技术的研究与应用 TinyXML:一个优秀的C++ XML解析器
- php 打印小票模板
- 解析漏洞总结
- 新博客 lizhaowei.me
- postgresql之distinct用法
- 基本布局(固定布局)
- Active Record 基础
- HTML Button.onclick 事件汇总
- iOS开发------XML原生解析(NSXMLParser篇)
- SQLAlchemy 几种查询方式总结
- Android onTouch事件分析和传递机制
- leetcode--Longest Palindromic Substring--最长回文子串--
- 关于javascript中Object.prototype.toString 可以被改变指向的问题
- [PHP源码阅读]strtolower和strtoupper函数
- mysql 本机root密码忘记