File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes XML and Related Technologies and the fly likes binding to List  Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "binding to List  " Watch "binding to List  " New topic

binding to List

Owais Zahid

Joined: Nov 11, 2009
Posts: 21
I have an xml like this :


And on my java project , i have an abstract class "Animal" and all the animals (like lion , zebra ) extends from it.

How can i unmarshal my xml to my class "Zoo" that contains a "List<Animal> animalList".

I hope, i explained my scenario clearly. Can someone please help me. So far i am unable to successfully unmarshal my xml file to List of Animals. Please help

William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 13037
Why are you saying "unmarshal"?

We usually speak of parsing XML so it sounds like there are some additional requirements you are not describing.

Owais Zahid

Joined: Nov 11, 2009
Posts: 21
Bill , i am using JAXB that is why i used the terminology of "un-marshalling".

If you can help me that what sort of Annotations (XML ELEMENT or INTERCEPTOR ) i need to write in order to map all the tags (like lion , zebra blah blah) to my list of animals.

I agree. Here's the link:
subject: binding to List
It's not a secret anymore!