[問題] 想生成XML可是我超懶

看板java作者 (LaPass)時間12年前 (2011/11/19 20:15), 編輯推噓1(1014)
留言15則, 3人參與, 最新討論串1/1
就是..... 大該翻了一下 知道怎麼生成、解讀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

11/19 20:16, , 1F
JAXB
11/19 20:16, 1F

11/19 20:18, , 2F
jdk6已經內建
11/19 20:18, 2F

11/19 20:24, , 3F
感謝關鍵字 ^^"
11/19 20:24, 3F

11/19 20:44, , 4F
請問這個跨平台ok嗎?假設有天連線的一端變成C# Objective-C
11/19 20:44, 4F

11/19 20:47, , 5F
之類的語言,也有辦法去簡單的處理xml<->資料轉換嗎?
11/19 20:47, 5F

11/19 21:01, , 6F
JAXB 應該是 JAVA 專用 名字都叫 Java Architecture for
11/19 21:01, 6F

11/19 21:03, , 7F
XML Binding了 但 XML xsd等是公開規格 用的工具不同而已
11/19 21:03, 7F

11/19 21:07, , 8F
感謝回答,是公開規格我就放心用下去了
11/19 21:07, 8F

11/19 21:10, , 9F
用XML當溝通介面就沒必要管對方是什麼樣語言的實作
11/19 21:10, 9F

11/19 21:14, , 10F
簡單的範例: http://0rz.tw/cCG51
11/19 21:14, 10F

11/19 21:47, , 11F
謝謝~~
11/19 21:47, 11F

11/19 22:04, , 12F
推luoqr那個範例,很清楚
11/19 22:04, 12F

11/19 22:29, , 13F
javaworld 也有一些專文介紹
11/19 22:29, 13F

11/19 22:30, , 14F
www.javaworld.com.tw/jute/post/page?bid=19&age=-1
11/19 22:30, 14F

11/20 23:25, , 15F
感謝連結
11/20 23:25, 15F
文章代碼(AID): #1EnvtCDL (java)