您的位置:首页 > 编程语言 > Java开发

通过java代码生成XML格式文件

2015-01-18 21:05 239 查看
import java.io.File;import java.io.FileNotFoundException;import java.io.PrintWriter;import javax.swing.JOptionPane;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;/*** 本类测试生成XML格式的文件* @author guanshun**/public class CreateXMLFile {Book[] books = new Book[]{new Book("1","唐诗三百首"),new Book("2","Think in Java"),new Book("3","神雕侠侣"),new Book("4","葵花宝典")};public static void main(String[] args) throws FileNotFoundException {CreateXMLFile createXMLFile = new CreateXMLFile();createXMLFile.BuildXMLDoc();}public void BuildXMLDoc() throws FileNotFoundException {Document dom = DocumentHelper.createDocument();Element root=dom.addElement("books");//添加根元素root.addAttribute("count", "4");// root.setText("Xval标签中间的值");for (int i = 0; i < books.length; i++) {Element elements = root.addElement("book");elements.setText("111111");// elements.addAttribute("id", books[i].getId());// elements.addAttribute("name", books[i].getName());}String xml=dom.asXML();System.out.println(xml);File f=new File("c:/XML/guanshun.xml");PrintWriter pw=new PrintWriter(f);pw.write(xml);pw.close();JOptionPane.showMessageDialog(null, "已生成xml文件,路径为为d:/xml.xml");}}

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  xml文件