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);