最近做專案時要使用dom4j對xml進行解析、轉換、驗證等操作,在網上查了好多資料,最終終於成功地把專案寫出來了,這裡對xml解析部分使用到的dom4j知識進行總結,方便以後查閱。
public static boolean writexml(string filename) catch (exception e)
return returnvalue;
}
生成的xml檔案如下:
<?xml version="1.0" encoding="gb2312"?>
《建立xml文件》
南京《住址》學校宿舍
有的時候或許我們並不希望把字串寫入檔案,而是希望直接返回乙個字串,只要簡單地修改上面程式就可達到目標:
public static string writexml(string filename)
由於這次要解析的xml檔案格式十分簡單,形如:
<?xml version="1.0" encoding="gb2312"?>
曹老師南京linux
所以解析xml的**也十分簡單,既沒用到遞迴,也沒用到列舉,**如下:
public static void readxml(string xmlurl) catch (exception e)
}
public static boolean testxml(string xmlurl, string schemaurl) else
} catch (exception e)
}
/* 第乙個引數是xml檔案路徑,第二個引數是xslt檔案路徑,返回的字串表示轉換後的xml檔案 */
public static string transferxml(string xmlurl, string xslturl)catch (exception e)
return "";
}
寫一篇部落格總結一下,方便以後查閱!
關於dom4j的一些總結
由於公司要求掌握dom4j,因此自己趁著閒,去看了看dom4j的部分知識,下面給大家說一下新的 首先,說一下概念,dom4j是用來解析xml的,功能優越,非常優秀 解析xml的過程都是通過獲取document物件來進行操作的,然後通過獲取的document物件來對各個節點以及屬性進行相應的操作,獲取...
dom4j簡單使用
公司這邊是用dom4j,主要是用來解析xml的,一般有這麼幾個操作 1.建立xml文件 org.dom4j.document doc documenthelper.createdocument 2.建立根元素並新增 element root documenthelper.createelement ...
dom4j使用總結
1.載入xml 從檔案載入 saxreader reader new saxreader string filepath xmlfile filename xml document document null try catch documentexception e return document...