package cn.com.hisserver.util;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
/**
* 使用dom4j生成xml文档
* @author Administrator
*
*/
public class ttt55 {
public String build01(){
String scXML=null;
try {
//DocumentHelper提供了创建Document对象的方法
Document document = DocumentHelper.createDocument();
//添加节点信息
Element rootElement = document.addElement("modules");
//这里可以继续添加子节点,也可以指定内容
rootElement.setText("这个是module标签的文本信息");
Element element = rootElement.addElement("module");
Element nameElement = element.addElement("name");
Element valueElement = element.addElement("value");
Element descriptionElement = element.addElement("description");
nameElement.setText("名称");
nameElement.addAttribute("language", "java");//为节点添加属性值
valueElement.setText("值");
valueElement.addAttribute("language", "c#");
descriptionElement.setText("描述");
descriptionElement.addAttribute("language", "sql server");
System.out.println(document.asXML());
scXML= document.asXML();
//将document文档对象直接转换成字符串输出
// Writer fileWriter = new FileWriter("c:\\module.xml");
//dom4j提供了专门写入文件的对象XMLWriter
//XMLWriter xmlWriter = new XMLWriter(fileWriter);
// xmlWriter.write(document);
//xmlWriter.flush();
//xmlWriter.close();
System.out.println("xml文档添加成功!");
} catch (Exception e) {
e.printStackTrace();
}
return scXML;
}
public static void main(String[] args) {
ttt55 demo = new ttt55();
demo.build01();
}
}
使用dom4j生成xml文档
最新推荐文章于 2024-01-04 14:59:08 发布