XML寫入 五、通過 JDOM 方式生成 XML 文檔

5-1 JDOM生成XML根節點

1.生成一個根節點

Element rss = new Element("rss"); 

2.爲節點添加屬性

rss.setAttribute("version", "2.0");

3.生成一個document對象

Document document = new Document(rss);

4.創建XMLOutputter的對象

XMLOutputter outputer = new XMLOutputter(format);

5.利用outputer將document對象轉換成xml文檔

outputer.output(document, new FileOutputStream(new File("rssnews.xml")));

 

5-2 JDOM 添加子節點及節點間文本

xml對CDATA進行轉義

Element title = new Element("title");

CDATA cdata = new CDATA("上海移動互聯網產業促進中心正式揭牌");

title.addContent(cdata);

生成子節點:

Element channel=new Element("channel");

rss.addContent(channel);//添加channel結點到根節點

 

5-3 JDOM 設置 XML 格式

1,創建Format對象

Format format = Format.getCompactFormat();

2,設置換行以及編碼

format.setIndent("");//若括號中爲"\n"則會換兩行

format.setEncoding("GBK");

3將Format對象作爲參數傳進輸出流創建方法中

XMLOutputter outputer = new XMLOutputter(format);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章