public boolean A(参数1,……){
Document document = DocumentHelper.createDocument();
Namespace na = Namespace.get("");
String s = null;
na = new Namespace (xxxxxxxxxxxxxxxxxxxxx);//命名空间
Element root= document.addElement(new QName(“A”,na));//第一个命名空间名称+值
root.addAttribute("B","123456");//假设命名空间中有两个,这是第二个命名空间值
Element el = el.addElement("Head");//创建第一个根节点节点名称
el.addElement("C").setText("你好");//创建根节点下标签
……; //以此类推,直至创建完成所有节点
try{
OutputFormat format = OutputFormat.createPrettyPrint();//创建格式化并打印对象
FileOutputStream fileOutputStream = new FileOutputStream ("D:\\cc\\send.xml");//创建文件输出流(会有异常)
XMLWriter xmlWriter = new XMLWriter(fileOutputStream,format);//创建xml输出对象,放到输出流和格式化
xmlWriter.write(document);;//把document对象输出,有异常
xmlWriter.close();//关闭
}catch(FileNotFoundException e){
e.printStackTrace();
return false;
}
catch(UnsupportedEncodingException e){
e.printStackTrace();
return false;
}
catch(IOException e){
e.printStackTrace();
return false;
}
return true;
}
标签:xml,JAVA,创建,文件格式,new,return,document,节点 From: https://www.cnblogs.com/ln0808/p/17522555.html