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