创建xml
Posted 蝈蝈大王
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建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的主要内容,如果未能解决你的问题,请参考以下文章
我们可以在活动 xml 中编写 UI 以及在片段 xm 中编写 UI 吗?
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途