首先下載oxygen軟件(Oxygen xml Editor),目前使用的是試用版(可以安裝好軟件以后get trial licence,獲得免費使用30天的權限,當然這里鼓勵大家用正版軟件!?。。?/p>
1 首先建立一個空白XML文件,直接點擊下圖所示即可:
2 可以使用xml文本編輯界面,或者使用xml樹狀圖編輯界面
切換到xml樹狀圖編輯界面的方法為:
即可調出當前xml文件所對應的xml樹狀圖編輯界面
3 設計并編輯xml文件
根據自己的需要可以利用xml樹狀圖操作界面來方便的設計自己的xml文檔格式
4 利用oxygen軟件本身提供的轉換功能將.xml文件生成對應的.xsd文件,具體操作如下:
這樣就會在對應的文件夾下面生成.xml文件所對應的.xsd文件:
5 利用xjc命令(java的JDK提供?。⑸弦徊缴傻?xsd文件轉化為.java文件
打開cmd命令行工具,切換到上一步生成的.xsd文件所在的目錄;
利用xjc命令完成轉換:xjc 要轉換的.xsd完整文件名 –p 轉化的完整目的包名
舉例: xjc AtmRadi_Param.xsd –p XMLBean.AtmRadi
生成的結果如下:
此時XMLBean文件夾中已經生成了很多.java文件
注意:此步有一個稍微簡單一點的方法來替代:就是在第⑤步生成.xsd后,可以直接提前改.xsd中的一些數據類型,這樣避免后面生成很多.java文件,而卻需要一個一個打開去改。改.xsd中的數據類型時可以參考下表:
此處可以使用現成的工具代碼:XmlUtil.java 中的XMLToObj函數來完成從xml文件到對象的轉換。
具體應用實例可以參考:XMLUtilTest.java示例文件所給出的使用方法。
新聞熱點
疑難解答