dom4j格式化XML檔案

2021-05-25 19:13:45 字數 723 閱讀 3742

現在有任務要求比對2個xml檔案是否相同,我把xml檔案轉換成string型別之後比較發現比較不通過,原來還有格式要求,帶換行或者空格的話2個xml格式比較就不一樣,所以需要進行格式化。

從網上搜下下,然後改了改就可以了。

view plaincopy to clipboardprint?

/** 

* 格式化xml檔案 

* @param xml 

* @return 

* @throws documentexception  

* @throws ioexception  

*/ 

private  string formatxml(string xml) throws documentexception, ioexception 

/*** 格式化xml檔案

* @param xml

* @return

* @throws documentexception

* @throws ioexception

*/private  string formatxml(string xml) throws documentexception, ioexception

outputformat類的createcompactformat()方法或createprettyprint()方法格式化輸出,預設採用createcompactformat()方法,顯示比較緊湊

Dom 4j 格式化xml補充

dom 4j 格式化xml補充 作為乙個優秀的xml framework的dom4j,本身提供了格式化檔案的一些方法,讓我們看看如何可以更方便的處理。本文涉及如何格式化xml輸出,設定輸出字符集,以及xmlwriter不同的writer方法的區別。dom4j提供的格式化xml方法 outputfor...

dom4j 使用dom4j生成xml

使用org.dom4j.element 建立xml 生成service.xml檔案 param tran 交易物件 param filepath 資料夾路徑 public static void exportservicexml listtranlist,string filepath servic...

xml檔案解析 DOM4J

讀取並解析xml文件 讀寫xml文件主要依賴於org.dom4j.io包,其中 提供domreader 和saxreader 兩類不同方式,而呼叫方式是一樣的。這就是依靠介面的好處。從檔案讀取 xml,輸入檔名,返回 xml文件 publicdocument read string filename...