greatjone

BlogJava 联系 聚合 管理
  7 Posts :: 24 Stories :: 3 Comments :: 0 Trackbacks

具体代码如下:

 1import java.io.FileNotFoundException;
 2import java.io.FileOutputStream;
 3import java.io.IOException;
 4
 5import org.jdom.Document;
 6import org.jdom.Element;
 7import org.jdom.output.XMLOutputter;
 8
 9
10public class XMLWriter {
11/*
12     * 要输出的文件格式为:
13     * <books>
14     *         <book>
15     *             <name>蜗居</name>
16     *             <price>30.00</price>
17     *         </book>
18     *         <book>
19     *             <name>和空姐同居的日子</name>
20     *             <price>25.00</price>
21     *         </book>
22     * <books>
23     *利用JDOM对XML文件 进行写操作,主要按以下步骤:
24     *1.创建根元素
25     *2.创建元素对象,利用addContent()方法为元素添加子元素或者文本值
26     *3.创建Document对象
27     *4.创建XMLOutputter对象,利用output()方法创建xml文件. 
28     */

29    public static void main(String[] args) throws Exception {
30
31        Element rootE = new Element("books");//创建根元素
32        Element e1 = new Element("book");
33        Element ename1 = new Element("name").addContent("蜗居");
34        Element eprice1 = new Element("price").addContent("30.00");
35        e1.addContent(ename1).addContent(eprice1);//添加子元素
36        Element e2 = new Element("book");
37        Element ename2 = new Element("name").addContent("和空姐同居的日子");
38        Element eprice2 = new Element("price").addContent("25.00");
39        e2.addContent(ename2).addContent(eprice2);        
40        rootE.addContent(e1).addContent(e2);        
41        Document d = new Document(rootE);//根据根元素创建Document,以便后续用        
42        XMLOutputter xop = new XMLOutputter();//用来创建xml文件,输出xml元素的
43        xop.output(d, new FileOutputStream("C:/Documents and Settings/Administrator/桌面/book.xml"));
44    }

45
46}
posted on 2010-06-01 17:29 jone 阅读(129) 评论(0)  编辑  收藏 所属分类: xml

只有注册用户登录后才能发表评论。


网站导航: