今天恰好聽一位長輩訴說XML的一些優點,可交換性、檔案小等,於是乎就上java tutorial看了簡單的範例,順便把目前在手上處理的資料拿來練習,有JAXB API進行java<->xml真的不難,宣告JAXBContext(主要的處理mapping抽象類別)並傳入欲轉換的POJO類別,要進行java-to-xml則是使用Marshaller類別,建立實例後呼叫marshal並傳入pojo以及outputstream,XML就產生了,相反的,進行xml-to-java則是使用Unmarshaller類別,或許這是簡單的例子,更進階JAXB annotations應用可以參考官方API,以下是今天自己練習的code。
參考網址:http://docs.oracle.com/javase/tutorial/jaxb/intro/index.html
參考網址:http://docs.oracle.com/javase/tutorial/jaxb/intro/index.html