aspose file tools*
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 The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript 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).
 
jQuery in Action, 2nd edition
 
subject: Converting a Java Class to XML when Class contains Non-Primitive Types