版权声明:本文为博主原创文章,大家可以转载分享学习 https://blog.csdn.net/qq_31469369/article/details/72846263
public class Xmltest {
public static void main(String[] args) {
//获取document对象
Document document2=DocumentHelper.createDocument();
//获取根元素 以此为开始增加xml元素
Element e_China=DocumentHelper.createElement("China");
//向下添加一个元素
Element pro=e_China.addElement("provice");
pro.addText("北京");
//添加内容
//添加属性元素
Element name=pro.addElement("name");
name.addText("北京");
Element num=pro.addElement("num");
num.addText("10010");
//把根元素节点设置到document上,创建文档
document2.setRootElement(e_China);
try {
//创建一个文件输出流
FileOutputStream fileOutputStream=new FileOutputStream(new File("palce.xml"));
try {
创建一个xmlwriter对象,把文档对象写出问xml文件
XMLWriter writer=new XMLWriter(fileOutputStream);
try {
writer.write(document2);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
生成的xml文件