关于DOM4J 生成 xml文件
2009-06-08 19:53
411 查看
关于用dom4j生成xml文件是比较简单的。
首先需要下载dom4j的jar包,然后把jar包导入。
这是简单的生成xml文件,下次再写 读取xml文件。
首先需要下载dom4j的jar包,然后把jar包导入。
// 获取document Document document = DocumentHelper.createDocument(); // 创建根节点 Element root = document.addElement("Project"); // 添加命名空间 root.addNamespace("", "http://schemas.microsoft.com/project"); // 给root 添加子 Element tasks = root.addElement("Tasks"); Element resources = root.addElement("Resources"); Element assignments = root.addElement("Assignment"); List planlist = planDaoImpl.getPlanTaskByPlanid(planid); Iterator it = planlist.iterator(); Plan plan = planDaoImpl.getPlanbyPlanid(planid); Element task = tasks.addElement("Task"); task.addElement("UID").addText("0"); task.addElement("ID").addText(plan.getPlanId()); task.addElement("Name").addText(plan.getTitle()); task.addElement("Start").addText(plan.getStartDate().toString()); task.addElement("Finish").addText(plan.getEndDate().toString()); task.addElement("OutlineNumber").addText("0"); task.addElement("Summary").addText("0"); //下面是写入 xml文件 ,设置编码格式 避免了中文乱码的问题。 OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("UTF-8"); FileOutputStream fos = new FileOutputStream( "E://sinowis//C2F//C2F//WebRoot//output.xml"); XMLWriter writer = new XMLWriter(new FileWriter( "E://sinowis//C2F//C2F//WebRoot//output.xml"), format); writer = new XMLWriter(fos, format); writer.write(document); writer.close();
这是简单的生成xml文件,下次再写 读取xml文件。
相关文章推荐
- dom4j 为生成 XML 的文件添加 xmlns(命名空间) 属性
- dom4j解析和生成XML文件
- 读写XML(1)-关于Dom4j 生成xml文件,以及格式化的xml文件的样例
- 关于DOM4J生成XML的根节点带上xmlns的问题
- 关于用dom4j生成xml后第二行空行的问题
- 使用dom4j从XML配置文件中生成菜单(二)
- dom4j为生成XML的文件添加xmlns属性
- dom4j生成xml文件
- 用dom4j的方式解析和生成xml文件
- 在Java中使用dom4j来解析及生成xml文件
- 利用dom4j生成带dom的xml文件
- dom4j 生成并解析xml文件
- java利用dom4j对输入的任意对象生成xml文件
- dom4j 为生成 XML 的文件添加 xmlns(命名空间) 属性
- 关于使用dom4j生成xml时特殊字符处理的解决方法
- Dom4j解析、生成XML文件
- 使用dom4j来解析,生成xml文件
- dom4j-xml字符串生成XML文件
- 利用dom4j生成带dom的xml文件
- java 生成 解析XML 文件 Dom4J