DOM4J 创建 XML
来源:互联网 发布:淘宝同款排除原理 编辑:程序博客网 时间:2024/05/16 05:19
DOM4JCreateXML.xml
- import java.io.FileOutputStream;
- import org.dom4j.Document;
- import org.dom4j.DocumentHelper;
- import org.dom4j.Element;
- import org.dom4j.io.OutputFormat;
- import org.dom4j.io.XMLWriter;
- /**
- * 用DOM4J创建xml文档
- *
- *
- */
- public class DOM4JCreateXML {
- public static void main(String[] args) throws Exception {
- //1.第一种 创建文档及设置根元素节点的方式
- //创建文档的根节点
- // Document document = DocumentHelper.createDocument();
- // //创建文档的 根元素节点
- // Element root = DocumentHelper.createElement("Person");
- // document.setRootElement(root);
- //2.第二种 创建文档及设置根元素节点的方式
- Element root = DocumentHelper.createElement("Person");
- Document document = DocumentHelper.createDocument(root);
- //给根节点添加属性
- root.addAttribute("学校", "南大").addAttribute("位置", "江西");
- //给根节点添加孩子节点
- Element element1 = root.addElement("学生");
- element1.addElement("姓名").addAttribute("婚姻", "单身").addText("小章");
- element1.addElement("年龄").addText("21");
- Element element2 = root.addElement("学生");
- element2.addElement("姓名").addAttribute("婚姻", "单身").addText("小红").addElement("爱好").addText("唱歌");
- element2.addElement("年龄").addText("22");
- //把生成的xml文档存放在硬盘上 true代表是否换行
- OutputFormat format = new OutputFormat(" ",true);
- format.setEncoding("GBK");//设置编码格式
- XMLWriter xmlWriter = new XMLWriter(new FileOutputStream("Person.xml"),format);
- xmlWriter.write(document);
- xmlWriter.close();
- }
- }
生成的Person.xml文档
- <?xml version="1.0" encoding="GBK"?>
- <Person 学校="南大" 位置="江西">
- <学生>
- <姓名 婚姻="单身">小章</姓名>
- <年龄>21</年龄>
- </学生>
- <学生>
- <姓名 婚姻="单身">小红
- <爱好>唱歌</爱好>
- </姓名>
- <年龄>22</年龄>
- </学生>
- </Person>
0 0
- DOM4J创建XML文档
- dom4j创建xml
- 使用DOM4J创建XML
- DOM4J创建XML文档
- DOM4J 创建 XML
- Dom4J创建XML
- DOM4J创建XML文档
- DOM4J创建XML文档
- dom4j jar创建XML
- Dom4j创建XML
- dom4j创建xml文件
- dom4J创建xml文档
- dom4j创建xml
- dom4j 创建,解析xml
- dom4j 创建xml
- DOM4J 创建 XML
- dom4j 创建xml
- DOM4J 创建 XML
- 线性回归-2-梯度下降
- Hibernate 参数设置一览表
- codeforces #343 E. Famil Door and Roads (最近公共祖先LCA+一点点概率)
- 让Mac中的TexShop支持中文
- MyEclipse创建数据库
- DOM4J 创建 XML
- view动画浅析
- laravel excel导出功能
- Android控件的visibility属性
- HTML5表单属性(三)
- 上传APP第二种传法之上传Appstore 时出现ITunes store operation failed 用的是Xcode7.n
- 解决开发板不兼容earpods问题
- iOS 最新版9.3 disk image
- POJ Building a Space Station 2031 (最小生成树+三维空间)