使用Dom4j生成XML文件
2016-10-23 23:29
369 查看
/** * */ package company.parser; import java.io.FileOutputStream; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; /** * @author Nonkey Jiang * @since 2016-10-23 * */ public class GenerateXML { public void generate() { // 1. create root element Element root = DocumentHelper.createElement("Books"); // 2. create doucment and add root element Document document = DocumentHelper.createDocument(root); root.addAttribute("Owner", "Nonkey Jiang"); // 3. use addElements and addAttribute method to create my xml Element book1 = root.addElement("book"); book1.addAttribute("page", "889").addAttribute("Publisher", "人民邮电出版社"); book1.addElement("author").addText("Reek"); book1.addElement("year").addText("2010"); Element book2 = root.addElement("book"); book2.addAttribute("page", "956").addAttribute("Publisher", "机械工业出版社"); book2.addElement("author").addText("韩陆"); book2.addElement("year").addText("2014"); // 4. write to file OutputFormat format = new OutputFormat(" ", true); format.setEncoding("UTF-8"); try { XMLWriter writer = new XMLWriter( new FileOutputStream("E:\\Action\\template\\Book.xml"), format); writer.write(document); writer.close(); } catch (Exception e) { e.printStackTrace(); } // 5. close filestream } }
相关文章推荐
- 使用dom4j从XML配置文件中生成菜单(二)
- 使用dom4j来解析,生成xml文件
- 在Java中使用dom4j来解析及生成xml文件
- 使用dom4j生成xml文件
- 使用dom4j从XML配置文件中生成菜单(一)
- java中使用dom4j读xml文件简单教程
- 使用Asp.net 生成 xml 文件,两种方式(DataSet和自定义模式)
- 使用Apache XML项目FOP生成PDF文件(上)
- 使用Apache XML项目FOP生成PDF文件(下)
- 使用DOM4j读取xml文件
- 使用dom4j读取xml文件初始化数据
- 能否直接使用hbm.xml文件来生成数据结构呢?
- 关于使用dom4j生成xml时特殊字符处理的解决方法
- 转载:如何使用XCodeFactory自动生成XML配置文件和对应的解析类
- 利用dom4j来生成xml文件
- 用dom4j的方式解析和生成xml文件
- 使用XmlTextWriter生成XML文件
- 使用dom4j对rss的xml文件分析
- dom4j-xml字符串生成XML文件
- 使用dom4j读取xml文件