dom4j 练习

 最近工作上使用到xml文件。之前由于学得马虎,所有专门研究了一下。。

 

发个Dom4j创建xml文档的小例子。以备记忆

 

 

private static void createXml(){
  String path = "test.xml";
  //使用 DocumentHelper 类创建一个文档实例。DocumentHelper 是生成 XML 文档节点的 dom4j API 工厂类。
  Document doc = DocumentHelper.createDocument();
  
  //使用 addElement() 方法创建根元素 catalog。 addElement() 用于向 XML 文档中增加元素。
  Element element = doc.addElement("category");
  //在 catalog 元素中使用 addComment() 方法添加注释“An XML catalog”。
  element.addComment("An XML Category");
  //在 catalog 元素中使用 addProcessingInstruction() 方法增加一个处理指令。
  element.addProcessingInstruction("Target", "text");
  //添加子元素
  Element subElement = element.addElement("Abc");
  //为子元素的属性及属性值
  subElement.addAttribute("abc", "124");
  //为子元素 设置文本
  subElement.addText("Text");
  
  // 为根节点 添加 子元素 Acd
  Element sub = element.addElement("Acd");
  //为 Acd添加子元素 Sub_Sub
  Element sb = sub.addElement("Sub_Sub");
  //为 Sub_Sub元素设置 文本
  sb.setText("abccccccc");
  try {
   //格式化
   OutputFormat format = OutputFormat.createPrettyPrint();
   //使用 格式化 创建输出流
   XMLWriter writer = new XMLWriter(new FileWriter(path),format);
   //XMLWriter writer = new XMLWriter(new FileWriter(path));
   //输出
   writer.write(doc);
   //关闭流
   writer.close();
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  
 }

作者:wenhai_zhang 发表于2009-11-28 0:11:00 原文链接
阅读:8 评论:0 查看评论

转载于:https://www.cnblogs.com/wenhaizhang/archive/2009/11/27/2099171.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值