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