JDOM 创建 XML

JDOMCreateXML.java

 

import java.io.FileOutputStream; import java.io.*; import org.jdom.Document; import org.jdom.Element; import org.jdom.output.Format; import org.jdom.output.XMLOutputter; /** * * 1.JDOM是专为java编程而设计的 具有创建,解析... xml的框架 * 2.JDOM 里面基本是 封装的“类”,而不像 DOM和SAX那样,全是接口 * 3.要使用JDOM里面的类必须要导入jdom.jar包 * * 以下是创建xml文档的例子 * */ public class JDOMCreateXML { public static void main(String[] args) throws Exception { //创建一个xml文档的 根节点 Document document = new Document(); //创建一个xml文档的 根元素节点 Element root = new Element("friends"); //一般为元素添加属性使用以下方式 因为每次返回的是Element对象 root.setAttribute("学校", "定南中学").setAttribute("年级", "高三"); //把这个root根元素加到这个document文档下 document.addContent(root); Element friend = new Element("friend"); friend.setAttribute("学号", "01"); //把friend元素加到root根元素下 成为它的孩子节点 root.addContent(friend); Element friend1 = new Element("friend"); friend1.setAttribute("学号", "02"); //把friend1元素加到root根元素下 root.addContent(friend1); Element name = new Element("name"); //设置元素内容 name.setText("小章"); friend.addContent(name); Element name1 = new Element("name"); name1.setText("李四"); friend1.addContent(name1); //把创建的xml文档写到流中 XMLOutputter out = new XMLOutputter(); //设置生成xml文档的格式 Format format = Format.getPrettyFormat(); //自定义xml文档的缩进(敲了四个空格,代表四个缩进) format.setIndent(" ") ; out.setFormat(format); out.output(document, new FileOutputStream("Friends.xml")); } }

生成的 Friends.xml 文档

 

<?xml version="1.0" encoding="UTF-8"?> <friends 学校="定南中学" 年级="高三"> <friend 学号="01"> <name>小章</name> </friend> <friend 学号="02"> <name>李四</name> </friend> </friends>


 


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值