wood burning stoves 2.0*
The moose likes XML and Related Technologies and the fly likes Converting a Java Class to XML when Class contains Non-Primitive Types Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "Converting a Java Class to XML when Class contains Non-Primitive Types" Watch "Converting a Java Class to XML when Class contains Non-Primitive Types" New topic
Author

Converting a Java Class to XML when Class contains Non-Primitive Types

Michael Bradshaw
Greenhorn

Joined: Feb 11, 2011
Posts: 5

If I want to convert a class to XML, and that class contains a non primitive type, what do I do? In my case, I want to convert class Employee to XML, but it contains a non-primitive type (Department) that is another table. My simple example of this appears below.



The XML I want displayed is the following (I'm building a RESTful interface):



I'm using Spring, so it would be especially helpful if you could tell me how to do this using one of the marshallers they make available (JAXB, Castor, XMLBeans, JiBX, or XStream).
 
Consider Paul's rocket mass heater.
 
subject: Converting a Java Class to XML when Class contains Non-Primitive Types