DOm4解析xml
1.创建XML文档对象的的方式有两种
1)Document document=DocumentHelper.createDocument();
2)DocumentFactory documentFactory=DocumentFactory.getInstance();
Document document=documentFactory.createDocument();
2.创建节点
1.创建根节点是先创建普通节点,再设置为根节点
org.dom4j.Element root=DocumentHelper.createElement("root");//创建普通的节点
document.setRootElement(root); //设置为根节点
2.添加注释
root.addComment("这是根节点"); //这是注释部分
3.添加属性
root.addAttribute("version", "2.0"); //添加属性
4.添加子节点
org.dom4j.Element child=root.addElement("child"); //添加子节点
3.设置节点的内容
1.将节点内容设置为节点内容
root.setText("根节点");
2.将CDATA段作为节点内容
child.addCDATA("心中的未来&童年的梦想");
4.设置编码
OutputFormat format=new OutputFormat();
format.setEncoding("GBK");
设置输出格式
OutputFormat format=OutputFormat.createPrettyPrint();
OutputFormat format=OutputFormat.createPrettyPrint();
format.setEncoding("GBK");
//Document document=DocumentHelper.createDocument();
DocumentFactory documentFactory=DocumentFactory.getInstance();
Document document=documentFactory.createDocument();
org.dom4j.Element root=DocumentHelper.createElement("root");//创建普通的节点
document.setRootElement(root); //设置为根节点
root.addComment("这是根节点"); //这是注释部分
root.addAttribute("version", "2.0"); //添加属性
org.dom4j.Element child=root.addElement("child"); //添加子节点
root.setText("根节点");
child.addCDATA("心中的未来&童年的梦想");
最新文章
- (转)linux查看CPU性能及工作状态的指令mpstat,vmstat,iostat,sar,top
- Android快速开发框架ZBLibrary源码分享
- HTML5的全局属性
- [Javascript] Advanced Console Log Arguments
- Visibility属性实现自动隐藏功能
- 了解OutOfMemoryError异常 - 深入Java虚拟机读后总结
- 【Python】 垃圾回收机制和gc模块
- c#之监控文件结构
- 12563 Jin Ge Jin Qu hao
- javascript 之 继承
- java中四种修饰符(private、default、protected、public)的访问权限
- SQL语法汇总
- 第三章 FFmpeg转封装
- 查看服务器系统资源(cpu,内容)利用率前几位的进程的方法
- (已解决)在linux的虚拟机上安装vmware tools(实现windows与虚拟机之间的文件交互复制粘贴)
- WebView JS交互 JSBridge 案例 原理 MD
- Android开发训练之第五章——Building Apps with Connectivity &; the Cloud
- HOG目标检测
- Nginx搭建成功后,无法访问Tomcat问题
- bzoj 1598: [Usaco2008 Mar]牛跑步 -- 第k短路,A*