Java程式設計操作XML檔案(生成方法四:DOM4J)
以DOM4J方式寫入
- Document document = DocumentHelper.createDocument(); //建立Document物件,代表整個XML文件
- Element rss = document.addElement(“rss”); //建立節點
rss.addAttribute(“version”, “2.0”); //新增根據節點屬性- Element channel = rss.addElement(“channel”); //建立根節點
- Element title = channel.addElement(“title”); //建立子節點
title.setText(“新聞”); //新增子節點文字
OutputFormat format = OutputFormat.createPrettyPrint(); //建立格式物件
File file = new File(“src/res/books1.xml”); //建立輸出檔案流
XMLWriter writer = new XMLWriter(new FileOutputStream(file), format); //建立XML寫入物件
writer.write(document); //將建立好的Document文件新增到寫入流中
writer.close(); //關閉寫入注: 處理轉義字元,例如<> :利用XMLWriter 物件的方法進行設定 ,writer.setEscapeText(false) //true為轉義,false不轉義。此方法呼叫需要寫在writer.write(document)之前。
相關推薦
Java程式設計操作XML檔案(生成方法四:DOM4J)
以DOM4J方式寫入 Document document = DocumentHelper.createDocument(); //建立Document物件,代表整個XML文件 Ele
Java程式設計中操作XML檔案(生成方法一:DOM)
以DOM方式寫入 DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); //建立工廠例項 Documen
Java程式設計中操作XML檔案(生成方法三:JDOM)
以JDOM方式寫入 Document document = new Document(); //建立Document物件 Element rss = new Element(“rss”
Java中讀取XML檔案,生成XML格式的字串並解析這個字串
由於最近要用的是XML格式的字串,而不用寫到檔案中,所以對原始程式碼進行了修改如下: 要讀的xml檔案 <?xml version="1.0" encoding="GB2312"?> <學生花名冊> <學生 性別 = "男">
Java程式設計思想閱讀筆記(第10章內部類)
內部類 內部類是指在一個外部類的內部再定義一個類。內部類作為外部類的一個成員,並且依附於外部類而存在的 可以將一個類的定義放在另一個類定義內部,這就是內部類 內部類自動擁有對包裹它的基類所有成員的訪問許可權 內部類可為靜態,可用protected和priva
java方法之間引數傳遞(java 程式設計語言對物件採用的是引用呼叫嗎)
java方法之間引數傳遞 基礎型別值傳遞 public static void tripleValue(double x){ x = 3*x; } double value = 10; tripleValue(value); System.out.prin
Java解析XML檔案的常用方法介紹
1 import java.io.IOException; 2 3 import javax.xml.parsers.DocumentBuilder; 4 import javax.xml.parsers.DocumentBuilderFactory; 5 import javax.x
java DOM 對xml檔案的操作【分別對節點、節點屬性、節點內容增刪改查】
最近研究xml檔案 但是書上僅僅是解析 自己有點不滿意 於是在“度娘谷哥”的幫助下蒐集了一些有關於DOM操作xml檔案的資料 並整理下來 也有0分的原始碼供大家下載 DOM是W3C組織推廣的一中操作xml檔案的方法,也是java原生態操作xml檔案的方法之一,DOM的優點
Java眼中的XML---檔案讀取(二)SAX解析XML檔案
目錄 (一)SAX解析是什麼? (二)SAX解析和DOM解析的區別? (三)SAX方法解析XML的步驟 (四)SAX解析Java程式碼實現 (一)SAX解析是什麼? SAX(simple API for XML)是一種XML解析的
Java眼中的XML---檔案讀取(一)DOM解析XML檔案
目錄 (一)什麼是XML? (二)XML的作用 (三)DOM解析XML檔案的準備工作 (四)使用DOM解析XML檔案的屬性名和屬性值 (五)使用DOM解析XML檔案的節點名和節點值 (一)什麼是XML? XML 指可
Java jxl 操作Excel資料(檔案型別為xls)
Maven檔案如下: <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <ver
java中解析xml檔案的五種常見方法:DOM4J,dom,pull,SAX,Jdom
package com.zhidi.dom4jtest; import java.io.File; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import or
Java 操作xml檔案的dom4J庫使用
XML簡介 什麼是xml? XML 指可擴充套件標記語言(EXtensible Markup Language) XML 是一種標記語言,很類似 HTML XML 的設計宗旨是傳輸資料,而非顯示資料 XML 標籤沒有被預定義。您需要自行定義標籤。 XM
java操作csv檔案(讀、寫)
今天在做專案的時候,發現使用POI無法解析以csv檔案結尾的檔案,雖然csv檔案能用Excel開啟,但是csv檔案沒有像Excel一樣有規定的電子表格形式,故使用POI無法解析csv檔案,在網上找了一下,發現java有提供javacsv檔案來幫忙解析cs
Java 操作 xml 檔案之寫入
對於 Java 對 xml 檔案的讀寫,我在網上看了很多版本,結構差不多,根據自己的理解進行了一些總結。 寫入資料到 xml 相對比較簡單,我總結了以下兩種寫入方法,僅供參考! 1、dom4j 寫入 先看程式碼 import java.io.Pr
Hadoop學習筆記一(通過Java API 操作HDFS,檔案上傳、下載)
package demo.hdfs; import java.util.Arrays; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.BlockLocation; impor
用java程式碼寫xml檔案時,出現中文亂碼的解決方法
phoneElement.addAttribute("name", "家庭電話");emailElement.setText("[email protected]");try {/*** 特別注意:* * java中有Writer類繼承下來的子類沒有提供編碼格式處理,所以dom4j也無法歲輸出的
java讀取XML檔案內容的方法
xml檔案內容: <?xml version="1.0" encoding="UTF-8"?> <DigitalEnvelope> <Channel id="BANK" privatekey="A1JTQe4Q94krAfR1POTxY
jni程式設計,使用javah命令生成方法簽名標頭檔案
最近使用javah命令生成方法簽名標頭檔案,百度到的方法多有問題,後來採用如下方法解決: 1、Windows中在開始選單中命令列輸入cmd,進入命令列選單 2、進入eclipse的工作空間,的當前工程的src目錄下輸入如下命令 D:\workspace\NDKHelloWo
DataTable讀寫到XML檔案的正確方法(以及對缺少根元素問題的處理)
有時候需要將DataTable資料儲存到xml檔案中,在不使用資料庫的小程式中、在需要通過網路介面傳引數時,經常會有這種需要,操作不好,會出現“缺少根元素”。現在將經過反覆測試沒有錯誤的讀寫兩個方法寫出來,大家可以修改使用。 寫datatable到XML