生成XMl文档代码

package com.gsww.ecp.action.app; import java.io.File; import java.io.FileWriter; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.SAXReader; import org.dom4j.io.XMLWriter; public class Dom4j { /** * DOM4J读写XML示例 * * @param args */ public static void main(String[] args) { try { XMLWriter writer = null;// 声明写XML的对象 SAXReader reader = new SAXReader(); OutputFormat format = OutputFormat.createPrettyPrint(); format.setEncoding("UTF-8");// 设置XML文件的编码格式 String filePath = "f:\\applicationContext.xml"; File file = new File(filePath); if (file.exists()) { } else { // 新建applicationContext.xml文件并新增内容 Document _document = DocumentHelper.createDocument(); Element _root = _document.addElement("beans"); _root.addAttribute("xmlns","http://www.springframework.org/schema/beans"); _root.addAttribute("xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance"); _root.addAttribute("xmlns:jee","http://www.springframework.org/schema/jee"); _root.addAttribute("xmlns:tx","http://www.springframework.org/schema/tx"); _root.addAttribute("xmlns:context","http://www.springframework.org/schema/context"); _root.addAttribute("xmlns:aop","http://www.springframework.org/schema/aop"); _root.addAttribute("xsi:schemaLocation","http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"); _root.addAttribute("default-autowire","byName"); _root.addAttribute("default-lazy-init","true"); Element _x = _root.addElement("description"); _x.setText("Spring公共配置文件"); Element _z = _root.addElement("bean"); _z.addAttribute("class","org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"); Element _s = _z.addElement("property"); _s.addAttribute("name","systemPropertiesModeName"); _s.addAttribute("value","SYSTEM_PROPERTIES_MODE_OVERRIDE"); writer = new XMLWriter(new FileWriter(file),format); writer.write(_document); writer.close(); } System.out.println("操作结束! "); } catch (Exception e) { e.printStackTrace(); } } }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇