最近對接第三方公司介面,對方呼叫我們http介面是在request的body傳的整個的xml字串,xml的定義是第三方公司定義的。資料。現在的問題是沒有這個java bean類,需要先定義一個java bean。番,解決問題。 (頁面最下方)
2.解壓縮命令列下進入bin目錄
3.執行:xjc -d %output_path% -p com.xxx.xxx.bean xxx.xsd
-d:java程式碼存放路徑
-p:bean套件結構使用xsd.exe產生xml檔案對應的xsd檔案
JAXB產生java程式碼的入參是xsd文件,不是xml文件,所以要先生成xsd文件。 。就生成了
當然以上方法產生的xsd是把xml所有屬性
都當成string
了,所以產生的java bean所有的屬性也都是字串,需要自己適當修改,但總比一個一個敲容易多了,也不容易出錯。以上是詳細介紹XML產生Java類別程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!