生成RSS根节点以version属性
DOM4J生成xml文档
Document document = DocumentHelper.createDocument(); Element rss = document.addElement("rss"); rss.addAttribute("version","2.0"); XMLWriter writer = new XMLWriter(new FileOutputStream("newRSS.xml")); writer.write(document); writer.close();
生成根节点和属性:
创建document对象,代表整个xml文档:Document document=DocumentHelper.createDocument();
创建根节点:Element rss=document.addElement("rss");
添加属性:rss.addAttribute(String arg0,String arg1);
生成子节点和内容:Element channel=rss.addElement("channel");
Element title=channel.addElement("title");
设置文字内容:title.setText(String arg0);
生成xml文件:XMLWriter writer=new XMLWriter(new FileOutputStream(new File("rssnews.xml")));
writer.write(docment);
writer.close();
使用DOM4J创建XML文件中rss根节点步骤
1,创建Document对象,代表着整个XML文档
Document do = DocumentHelper.createDocument();
2,创建根节点rss
Element rss = do.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(do);
6,关闭资源
writer.close();