首页 > 代码库 > java_對於xml的小總結。
java_對於xml的小總結。
在java中操作xml文件,需要的是導入dom4j的包。對xml的操作,有下面的步驟比較重要。
1、讀取。
讀取xml首先要獲取文件路徑,然後使用
SAXReader r = new SAXReader();
Document document = r.reader(file);//file是路徑。之後是獲取根節點Element root = document.getRootElement(); 。代碼如下:
//需要返回的名單
List<Student> studentList = new ArrayList<>();
try{
//將student.xml讀入內存中
is = this.getClass().getResourceAsStream("/student.xml");
//將內存中的student.xml轉化爲一個Document
Document document = new SAXReader().read(is);
//獲得這個Document的根節點
Element root = document.getRootElement();
2、寫入.
先創建一個FileOutPutStream,同時獲得OutPutFormat,創建一個XMLWriter,之後用XMLWriter創建的對象寫出document。代碼如下:
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("UTF-8");
XMLWriter xmlWriter = new XMLWriter(os , format);
xmlWriter.write(document);