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("心中的未来&童年的梦想");

最新文章

  1. (转)linux查看CPU性能及工作状态的指令mpstat,vmstat,iostat,sar,top
  2. Android快速开发框架ZBLibrary源码分享
  3. HTML5的全局属性
  4. [Javascript] Advanced Console Log Arguments
  5. Visibility属性实现自动隐藏功能
  6. 了解OutOfMemoryError异常 - 深入Java虚拟机读后总结
  7. 【Python】 垃圾回收机制和gc模块
  8. c#之监控文件结构
  9. 12563 Jin Ge Jin Qu hao
  10. javascript 之 继承
  11. java中四种修饰符(private、default、protected、public)的访问权限
  12. SQL语法汇总
  13. 第三章 FFmpeg转封装
  14. 查看服务器系统资源(cpu,内容)利用率前几位的进程的方法
  15. (已解决)在linux的虚拟机上安装vmware tools(实现windows与虚拟机之间的文件交互复制粘贴)
  16. WebView JS交互 JSBridge 案例 原理 MD
  17. Android开发训练之第五章——Building Apps with Connectivity & the Cloud
  18. HOG目标检测
  19. Nginx搭建成功后,无法访问Tomcat问题
  20. bzoj 1598: [Usaco2008 Mar]牛跑步 -- 第k短路,A*

热门文章

  1. iOS中真机连接电脑运行程序出现问题
  2. C3P0连接池在hibernate和spring中的配置
  3. Ajax与Comet
  4. It will affect staff as well.
  5. 使用Object类型的多态引用是会付出代价的
  6. bootstrap的下载
  7. hdu 2066
  8. flyby function
  9. C# 字符串操作类
  10. 第三次作业 GIThub操作