jdom 新建xml

           
1.导入jdom.jar 包
2.建立类 
                 Element rootElt = new Element("addressbook"); //添加节点
                   
                   Element selectElt1 = new Element("person");
                   Attribute arr1=new Attribute("id","1");//创建属性实例
	               selectElt1.setAttribute(arr1);//为节点添加属性

                   Element nameElt1 = new Element("name");
                   nameElt1.addContent("王奇鹏"); 
                  //添加节点的值(可以用变量代替)

                   Element emailElt1 = new Element("email");
                   emailElt1.addContent("wangqipeng@gmail.com");
                  //明确节点之间的层次关系
                   selectElt1.addContent(nameElt1);
                   selectElt1.addContent(emailElt1);

                  Element selectElt2 = new Element("person");
                  Attribute arr2=new Attribute("id","2");//创建属性实例
	              selectElt2.setAttribute(arr2);//为节点添加属性
                  Element nameElt2 = new Element("name");
                  nameElt2.addContent("王奇鹏"); 
                  //添加节点的值(可以用变量代替)

                  Element emailElt2 = new Element("email");
                  emailElt2.addContent("wangqipeng@gmail.com");

                  //明确节点之间的层次关系
                   selectElt2.addContent(nameElt2);
                   selectElt2.addContent(emailElt2);


                    rootElt.addContent(selectElt1);
                    rootElt.addContent(selectElt2);
                  //创建xml文件
                 Document doc = new Document(rootElt);
                 XMLOutputter out = new XMLOutputter();
                 String xmlStr = out.outputString(doc);
                 //System.out.println(xmlStr);
                 try {
                     out.output(doc, new FileOutputStream("d:/test.xml"));
                     
                 } catch (FileNotFoundException e) {
                    
                    	 e.printStackTrace();
                    
                 } catch (IOException e) {
                    
                    	e.printStackTrace();
                    }
                 

3.运行结果

<?xml version="1.0" encoding="UTF-8"?>
<addressbook><person id="1"><name>王奇鹏</name><email>wangqipeng@gmail.com</email></person><person id="2"><name>王奇鹏</name><email>wangqipeng@gmail.com</email></person></addressbook>




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值