Hiển thị các bài đăng có nhãn XSD. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn XSD. Hiển thị tất cả bài đăng

Generate Java Classes From Xml Response

Today while consuming a REST service of one of my client, I got the response in XML format and what i needed was to generate POJO classes from that response. So I researched and sharing the 2 step way to do that :

1st step : Convert XML --> XSD

2nd step : Convert XSD --> POJO (java classes)

Converting XML --> XSD

I have used trang.jar for this task. Link.

command (usage)
 java -jar trang.jar file.xml file.xsd

Converting XSD --> POJO (java classes)

For this i have used following executable

<JAVA_HOME>\bin\xjc.exe (jdk1.6.0_13 in my case.)

command (usage)

 xjc file.xsd

------------------------------------------------------------------

Sometimes the above command throws an error like following

XJC
XJC















Following command can get you out of the above error or you can use custom bindings.

xjc -XautoNameResolution PurchaseOrders.xsd