前端之家收集整理的这篇文章主要介绍了
生成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(); } } }