首页 > 代码库 > 创建xml
创建xml
需要的参数
文件创建后保存的路径、节点的名称和节点的属性名与属性的值
// 使用DocumentHelper.createDocument方法建立一个文档实例 Document document = DocumentHelper.createDocument(); // 使用addElement方法方法创建根元素 Element catalogElement = document.addElement("beans");//catalog是根元素的名称 // 使用addElement方法向catalog元素添加journal子元素 Element journalElement = catalogElement.addElement("bean"); // 使用addAttribute方法向journal元素添加title和publisher属性 journalElement.addAttribute("id", "dataSource"); journalElement.addAttribute("class", "com.um.dbsource.DynamicDataSource"); // 使用addElement方法向journal元素添加article子元素 Element articleElement = journalElement.addElement("property"); // 使用addAttribute方法向article元素添加level和date属性 articleElement.addAttribute("name", "targetDataSources"); // articleElement.addAttribute("date", "July-2006"); // 使用addElement方法向article元素添加title子元素 Element titleElement = articleElement.addElement("map"); titleElement.addAttribute("key-type", "java.lang.String"); // 使用setText方法设置title子元素的值 Element authorElement = titleElement.addElement("entry"); authorElement.addAttribute("key", "limit"); authorElement.addAttribute("key-type", "dataSourceLimit"); // 使用addElement方法向author元素添加firstName子元素 XMLWriter output; //输出格式化 OutputFormat format = OutputFormat.createPrettyPrint(); try { output = new XMLWriter(new FileWriter(path+filename), format); output.write(document); output.close(); } catch (IOException e) { e.printStackTrace(); }
需要引入的包
import org.dom4j.DocumentHelper;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.XMLWriter;
import org.dom4j.io.OutputFormat;
创建xml
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。