本文實例講述了java使用dom4j生成與解析xml文檔的方法。分享給大家供大家參考,具體如下:
xml是一種新的數(shù)據(jù)格式,主要用于數(shù)據(jù)交換。我們所用的框架都有涉及到xml。因此解析或生成xml對程序員也是一個技術(shù)難點。這里就用dom4j來生成一個文檔,需要注意的是每個xml文檔只有一個根節(jié)點。
package org.lxh; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.UnsupportedEncodingException; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; public class CreateXml { public static void main(String[] args) { File f=new File("d:"+File.separator+"my.xml"); Document docu=DocumentHelper.createDocument(); //創(chuàng)建xml文檔 Element linkman=docu.addElement("linkman"); //創(chuàng)建根節(jié)點 Element name=linkman.addElement("name"); //創(chuàng)建子元素 Element age=linkman.addElement("age"); name.setText("陳瑞銀"); //設(shè)置name節(jié)點的內(nèi)容 age.setText("22"); //設(shè)置age節(jié)點的內(nèi)容 OutputFormat format=OutputFormat.createPrettyPrint(); //指定輸出格式 format.setEncoding("UTF-8"); //指定輸出編碼 try { XMLWriter w=new XMLWriter(new FileOutputStream(f),format); //輸出文件 w.write(docu); //輸出內(nèi)容 w.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
網(wǎng)站題目:java使用dom4j生成與解析xml文檔的方法示例-創(chuàng)新互聯(lián)
地址分享:http://aaarwkj.com/article42/dohcec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、搜索引擎優(yōu)化、網(wǎng)頁設(shè)計公司、做網(wǎng)站、企業(yè)網(wǎng)站制作、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容