演示Dom4J新建xml文件
2015-11-17 23:48
225 查看
import java.io.FileOutputStream;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
/**
* 演示Dom4J新建xml文件
* @author XUE
*
*/
public class DOM4JGanerateXML {
public static void main(String[] args) {
try {
//创建文档及元素
Document doc=DocumentHelper.createDocument();
//创建根元素
Element root=doc.addElement("Persons");
Element perEle=root.addElement("person");
perEle.addElement("name").addText("张三");
perEle.addElement("age").addText("22");
//格式化
OutputFormat format=OutputFormat.createCompactFormat();
format.setIndentSize(4);//设置缩进量
format.setNewlines(true);//设置换行
//输出
XMLWriter out=new XMLWriter(new FileOutputStream("D:/DOM4JXML.xml"),format);
out.write(doc);
} catch (Exception e) {
// TODO: handle exception
}
}
}
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
/**
* 演示Dom4J新建xml文件
* @author XUE
*
*/
public class DOM4JGanerateXML {
public static void main(String[] args) {
try {
//创建文档及元素
Document doc=DocumentHelper.createDocument();
//创建根元素
Element root=doc.addElement("Persons");
Element perEle=root.addElement("person");
perEle.addElement("name").addText("张三");
perEle.addElement("age").addText("22");
//格式化
OutputFormat format=OutputFormat.createCompactFormat();
format.setIndentSize(4);//设置缩进量
format.setNewlines(true);//设置换行
//输出
XMLWriter out=new XMLWriter(new FileOutputStream("D:/DOM4JXML.xml"),format);
out.write(doc);
} catch (Exception e) {
// TODO: handle exception
}
}
}
相关文章推荐
- lesson 2.4 - Converting MEL Commands to Python
- wxpython学习3
- pragma once与#ifndef的作用有什么区别?
- Android官方文档翻译 一 Getting Started
- css的float属性
- 安装HomeBrew+ node + express
- UIViewAnimation动画与Core Animation的CATransition类动画
- 两种智能指针-RAII智能指针和引用计数智能指针
- ZOJ2834--Maximize Game Time(树形DP)
- wireshark图解使用教程
- ubuntu14.04,如何操作Gnome的任务栏?
- ubuntu14.04,如何操作Gnome的任务栏?
- ubuntu14.04,如何操作Gnome的任务栏?
- UIScrollView的使用大全
- UITableView的使用大全
- php-fpm自启脚本
- git提交代码错误,恢复远程代码库到没有错误的提交版本
- Mysql优化(1)——表优化
- 【c】
- Eclipse闪退/打不开/无法启动/一闪而过