写XML文件(DOM无需额外包)

来源:互联网 发布:java 0 1转true false 编辑:程序博客网 时间:2024/06/16 00:59
 
/***  写入XML*/public static boolean saveXml(String spath) {DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();DocumentBuilder db = null;try{db = dbf.newDocumentBuilder();}catch(Exception pce){System.exit(1);}Document doc = db.newDocument();try {TransformerFactory tFactory = TransformerFactory.newInstance();Transformer transformer = tFactory.newTransformer();DOMSource source = new DOMSource(doc);Element root = doc.createElement("ProductList");doc.appendChild(root);Element productitem = doc.createElement("ProductItem");root.appendChild(productitem);Element productname = doc.createElement("ProductName");productname.appendChild(doc.createTextNode("产品1"));productitem.appendChild(productname);StreamResult result = new StreamResult(new File("C:\\product.xml"));transformer.transform(source, result);}catch(Exception e){}return true;}

原创粉丝点击