So where did you get stuck, if I may ask ? Why not provide us with some
samples, as we'll have a look together.
Werner
Logu... wrote:
> 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
>>
>>
>>
>>
>
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email