看板 java 關於我們 聯絡資訊
就是..... 大該翻了一下 知道怎麼生成、解讀XML了 http://greenexe.iteye.com/blog/866283 可是,看起好麻煩喔 還要一個個去對tag跟Value 雖然可以寫個介面,定義方法讓程式直接呼叫一個Method就取得XML物件 但萬一我有十幾種物件要轉換,每個物件裡面又有十個欄位 就非得去一個個寫Object to XML跟XML to Object的轉換 (100多個 tag&Value配對要處理) 而且還要考慮物件裡面搞不好還有List之類的東西要也轉換..... 根據寫程式的經驗,像這種枯燥、單純的打字工作 一定有偷懶方法可以把流程精簡化 例如... Document ObjectToXML (Object obj){} Object XMLToObject (Document doc){} 最好是像這樣,直接把物件往Method裡面一塞就能得到XML 或是把XML往裡面一塞就能得到Object 目前是覺得Reflenction可以辦的到,還在研究這樣搞的可行性 但是我對Reflenction不熟,還要看一段時間 請問已經有寫好這種東西了嗎? 如果有現成的東西可用,我就不重新發明輪子了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.140.89.200
luoqr:JAXB 11/19 20:16
luoqr:jdk6已經內建 11/19 20:18
LaPass:感謝關鍵字 ^^" 11/19 20:24
LaPass:請問這個跨平台ok嗎?假設有天連線的一端變成C# Objective-C 11/19 20:44
LaPass:之類的語言,也有辦法去簡單的處理xml<->資料轉換嗎? 11/19 20:47
lovdkkkk:JAXB 應該是 JAVA 專用 名字都叫 Java Architecture for 11/19 21:01
lovdkkkk:XML Binding了 但 XML xsd等是公開規格 用的工具不同而已 11/19 21:03
LaPass:感謝回答,是公開規格我就放心用下去了 11/19 21:07
luoqr:用XML當溝通介面就沒必要管對方是什麼樣語言的實作 11/19 21:10
luoqr:簡單的範例: http://0rz.tw/cCG51 11/19 21:14
LaPass:謝謝~~ 11/19 21:47
LaPass:推luoqr那個範例,很清楚 11/19 22:04
lovdkkkk:javaworld 也有一些專文介紹 11/19 22:29
lovdkkkk:www.javaworld.com.tw/jute/post/page?bid=19&age=-1 11/19 22:30
LaPass:感謝連結 11/20 23:25