Sorry, Actually i tried mapping but i got stuck.
My issue was not how to mapp different XML elements to an same Generic
object sir!
i tried googling.. i couldnt find any help.
Werner Guttmann wrote:
>
> How about reading the section about the castor mapping first, try a few
> things, and if there's some outstanding questions, come back here and ask
> ?
>
> Werner
>
> Logu... wrote:
>> Ya i too thought of that.
>> My doubt is how to write a mapping file for the given XML structure & the
>> Java Classes..
>>
>> Idea is to map every xml element to the the generic object called
>> MessageDetail class.
>> Root tag needs to be repersented by Message class. The stucture of them
>> is
>> given below..
>>
>> Please help to create an mapping file
>>
>>
>>
>> Werner Guttmann wrote:
>>> How about writing a mapping file that maps the individual XML artefacts
>>> to your Java classes/member variables ?
>>>
>>> Werner
>>>
>>> Logu... wrote:
>>>> I have two Java classes.. namely
>>>> 1) Mesasge
>>>> 2) MessageDetail
>>>>
>>>> Structure
>>>>
>>>> public class Message {
>>>> private List<MessageDetails> messageDetails;
>>>> ........ //Setters & getters
>>>> }
>>>>
>>>> public class MessageDetails{
>>>> private String key;
>>>> private String value;
>>>> private List<MessageDetails> children;
>>>> ........ //Setters & getters
>>>> }
>>>>
>>>>
>>>> The requirement is when i recieve an xml like below i need to create
>>>> object
>>>> as above.
>>>> Please help me to create mapping file.. am new to castor
>>>>
>>>> <?xml version="1.0"?>
>>>> <loy:createproducts >
>>>> <loy:productDef>
>>>> <loy:product name = "Shiptest" >
>>>> <loy:articlenumber name = "PRD2003" />
>>>> <loy:redemptiontype description = "B" />
>>>> <loy:category code = "CAT2" />
>>>> <loy:price
>>>> retailprice = "55555"
>>>> specialprice = ""
>>>> releasedate = "22/Mar/2006"
>>>> />
>>>> <loy:productdescription value = "prd des" />
>>>>
>>>>
>>>> <loy:auctionattributes
>>>> minimummerchantprice = "1"
>>>> standardbrokermargin = "1"
>>>> minimumbrokermargin = "1"
>>>> releasedate = "22/Mar/2006"
>>>> closingdate = "22/Mar/2006"
>>>> auctionduration = "1"
>>>> maxquantityperauction = "1"
>>>> />
>>>> </loy:product>
>>>> </loy:productDef>
>>>>
>>>> </loy:createproducts>
>>>>
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>> http://xircles.codehaus.org/manage_email
>>>
>>>
>>>
>>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
> http://xircles.codehaus.org/manage_email
>
>
>
>
--
View this message in context:
http://www.nabble.com/castor-mapping---Help-required-tp17267388p17334065.html
Sent from the Castor - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email