//首先下载并添加dom4j.jar包(自己下载) import java.io.File; import java.io.FileWriter; import java.io.PrintWriter; import javax.swing.JOptionPane; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; /** * @author wsj */ public class Test1 { public static void main(String[] args) throws Exception { Document dom=DocumentHelper.createDocument();//创建xml文件 Element root=dom.addElement("XVal");//添加根元素,Xval root.addAttribute("X", "X字符串的值"); root.setText("Xval标签中间的值"); String xml=dom.asXML(); System.out.println(xml); File f=new File("d:/xml.xml"); PrintWriter pw=new PrintWriter(f); pw.write(xml); pw.close(); } } 或者:/** * 制作XML文件 * @throws Exception */ public static void makeXML()throws Exception{ //得到document对象 Document document =DocumentHelper.createDocument(); //添加根节点 Element root=document.addElement("hibernate-mapping"); //添加节点class,属性名为name与table 分别赋值 Element classElement=root.addElement("class") .addAttribute("name","com.aptech.User"). addAttribute("table", "t_user");//addText 节点里的文本 //添加property子节点,添加属性name 值为"username" classElement.addElement("property").addAttribute("name","username"); //格式化输出文件 OutputFormat format=OutputFormat.createPrettyPrint(); //声明写出文件 XMLWriter writer=new XMLWriter(new FileWriter("User2.xml"),format); //写出文件 writer.write(document); //关闭文件流 writer.close(); }
如何通过dom4j构造出xml格式文件
最新推荐文章于 2022-08-05 10:11:37 发布