4-1 什麼是 RSS
RSS通常是用來描述和同步網站內容的一種格式,本質是xml
xml通常的用途就是可以共享數據
4-2 生成 RSS 根節點及 version 屬性
1,創建Document對象,代表着整個XML文檔
Document document = DocumentHelper.createDocument();
2,創建根節點rss
Element rss = document .addElement("rss");
3,向rss根節點中添加version屬性
rss.addAttribute("version","2.0");
4,創建XML文檔的輸出流
File file = new File("xxx");
XMLWriter writer = new XMLWriter(new FileOutputStream(file));
5,將程序所寫的XML文檔內容與輸出流聯繫起來
writer.write(document );
6,關閉資源
writer.close();
4-3 生成子節點和內容並設置換行
4.生成子節點及節點內容
Element channel = rss.addElement("channel");
Element title = channel.addElement("title");
title.setText("<![CDATA[上海移動互聯網產業促進中心正式揭牌 ]]>");
5.設置生成xml的格式
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("GBK");
writer = new XMLWriter(new FileOutputStream(file), format);
4-4 處理轉義字符
//設置生成的字符不轉意 默認true
writer.setEscapeText(false);