當前位置:編程學習大全網 - 編程語言 - JAVA如何寫XML文件

JAVA如何寫XML文件

呵呵,妳這個問題,其實寫XML很簡單的,氛圍以下幾步:

1.導入DOM4J包,在此我使用dom4j來做。

2.創建dom4j的實例:Document document = DocumentHelper.createDocument();

3.壹級壹級的添加節點或者屬性,這個具體參照dom4j幫助:

Element rootGen = document.addElement("root");

4.定義以下3個對象,然後進行操作:

Writer writer = null;

OutputFormat format = null;

XMLWriter xmlwriter = null;

***********************************************************************************

附上代碼:

public void CreateXMl(StudentBean sn){

//創建document對象

Document document = DocumentHelper.createDocument();

//定義根節點Element

Element rootGen = document.addElement("root");

//定義根節點ROOT的子節點們

Element nameGen = rootGen.addElement("Name");

nameGen.addAttribute("name", "我是中文");

Element ageGen = rootGen.addElement("Age");

Element addrGen = rootGen.addElement("Address");

Writer writer = null;

OutputFormat format = null;

XMLWriter xmlwriter = null;

//將定義好的內容寫入xml文件中

try {

//使用這個writer也可以,只不過遇到中文會亂碼哦

// writer = new FileWriter("d:/test.xml");

//進行格式化

format = OutputFormat.createPrettyPrint();

//設定編碼

format.setEncoding("UTF-8");

xmlwriter = new XMLWriter(new FileOutputStream("d:/test.xml"), format);

xmlwriter.write(document);

xmlwriter.flush();

xmlwriter.close();

System.out.println("-----------Xmlfile successfully created-------------");

} catch (Exception e) {

e.printStackTrace();

System.out.println("-----------Exception occured during of create xmlfile -------");

}

}

  • 上一篇:鼓浪嶼的風景名勝
  • 下一篇:我現在的文憑是中專 今年想去日本留學 請問讀完語言學校 在怎麽考大學 中專文憑能直接讀本科嗎 謝謝
  • copyright 2024編程學習大全網