使用don4j创建xml文件
发布时间:2020-12-16 23:09:40 所属栏目:百科 来源:网络整理
导读:? 代码如下: import java.io.FileWriter; import java.io.IOException; import java.io.Writer; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWrite
? 代码如下: import java.io.FileWriter; import java.io.IOException; import java.io.Writer; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; public class Dom4jCreateXML{ public void testCreateXml() { //创建一个xml文档 Document doc = DocumentHelper.createDocument(); //向xml文件中添加注释 doc.addComment("这里是注释"); //创建一个名为students的节点,因为是第一个创建,所以是根节点,再通过doc创建一个则会报错。 Element root = doc.addElement("students"); //在root节点下创建一个名为student的节点 Element stuEle = root.addElement("student"); //给student节点添加属性 stuEle.addAttribute("id","101"); //给student节点添加一个子节点 Element nameEle = stuEle.addElement("name"); //设置子节点的文本 nameEle.setText("张三"); //用于格式化xml内容和设置头部标签 OutputFormat format = OutputFormat.createPrettyPrint(); //设置xml文档的编码为utf-8 format.setEncoding("utf-8"); Writer out; try { //创建一个输出流对象 out = new FileWriter("E://xml//new.xml"); //创建一个dom4j创建xml的对象 XMLWriter writer = new XMLWriter(out,format); //调用write方法将doc文档写到指定路径 writer.write(doc); writer.close(); System.out.print("生成XML文件成功"); } catch (IOException e) { System.out.print("生成XML文件失败"); e.printStackTrace(); } } public static void main(String[] args){ Dom4jCreateXML xml = new Dom4jCreateXML(); xml.testCreateXml(); } } 生成的xml文件: <?xml version="1.0" encoding="utf-8"?><students><student id="101"><name>张三</name></student></students> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |