Hi,

thanks for verifying things. Can I please ask you to create a Jira issue
and attach all relevant files so that I can replay your problem (with
the potential to debug things).

http://jira.codehaus.org/browse/CASTOR

Thanks in advance
Werner

nja wrote:
> Hi Werner,
>          Thanks for the response.I tried ur suggetion.When I marshalled it I
> am getting the required output...My problem with unmarhsllaing is occuring
> in the point when I try to map the ProfileType.Can u please check whether my
> mapping is correct for the ProfileType with in the Profiles tag.
> 
> Regards,
> Seethal
> 
> Werner Guttmann wrote:
>> Hi,
>>
>> here a suggestion. Can you please create an instance of AvailVo,
>> populate it with the desired values (and objects), and use the
>> Marshaller to produce XML from it.
>>
>> This way any mapping problems will get much more obvious.
>>
>> Regards
>> Werner
>>
>> nja wrote:
>>> I am new to castor.I am using castor for my xml parsing.I wrote a mapping
>>> file but it is not working.
>>> My input xml is:
>>>    <?xml version="1.0" encoding="UTF-8"?>
>>> <Request>
>>>     <RequestSegments>
>>>             <RequestSegment>
>>>                     <SearchCriteria>
>>>                             <Criterion>
>>>                                     <HotelRef HotelCode="253" />
>>>                                     <StayDateRange Start="2009-02-10" 
>>> Duration="P1N"
>>>                                             End="2009-02-11" />
>>>                                     <Profiles> 
>>>                                        <Profile ProfileType="1"/> 
>>>                                     </Profiles>
>>>                             </Criterion>
>>>                     </SearchCriteria>
>>>             </RequestSegment>
>>>     </RequestSegments>
>>> </Request>
>>>
>>> I am using a main bean named-MultiVo.In this I have set a bean property
>>> named- AvailVo.In AvailVo I have the
>>> properties-firstEndDate,firstStartDate,and a bean ExtensionVo .In
>>> ExtensionVo  I have a property-ProfileType.
>>>
>>> ie
>>> public class MultiVo
>>> {
>>>   AvailVo objAvailVo;
>>>  getter and setter of objAvailVo
>>> }
>>>
>>> public class AvailVo
>>> {
>>>   private String firstStartDate;
>>>   private String firstEndDate;
>>>   ExtensionVo objExtension;
>>>   getters and setters of firstStartDate,firstEndDate,objExtension
>>> }
>>>
>>> public class ExtensionVo 
>>> {
>>>   private String ProfileType;
>>> }  
>>>
>>>              My problem is that I am not getting the value for
>>> profileType
>>> in ExtensionVo .My mapping file is shown below.
>>>
>>> <?xml version="1.0"?>
>>> <!DOCTYPE mapping PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN"
>>>                          "http://castor.org/mapping.dtd";>
>>> <mapping>
>>>   
>>>     <class
>>>     name="net.vo.MultiVo">
>>>     <map-to xml="Request" />
>>>             <field name="AvailVo" type="net.vo.AvailVo">
>>>                     <bind-xml name="RequestSegments" />
>>>             </field>                
>>>     </class>
>>>     
>>>     <class name="net.vo.AvailVo">
>>>        
>>>             
>>>             <field name="FirstStartDate" type="java.lang.String">
>>>                     <bind-xml name="Start" node="attribute"
>>> location="RequestSegment/SearchCriteria/Criterion/StayDateRange" />
>>>             </field>
>>>             <field name="FirstEndDate" type="java.lang.String">
>>>                     <bind-xml name="End" node="attribute"
>>> location="RequestSegment/SearchCriteria/Criterion/StayDateRange" />
>>>             </field>
>>>             
>>>             
>>>             <field name="ObjExtension" type="net.vo.ExtensionVo">
>>>                     <bind-xml name="Profiles"/>
>>>             </field>
>>>     </class>
>>>     
>>>     <class name="net.vo.ExtensionVo">
>>>             <field name="ProfileType" type="java.lang.String">
>>>                     <bind-xml name="ProfileType" node="attribute"
>>> location="RequestSegment/SearchCriteria/Criterion/Profiles/Profile" />
>>>             </field>
>>>     </class>
>>> </mapping>
>>>
>>>
>>> Can anyone help me out?
>>>
>>>
>>> Regards,
>>> Seethal
>>>
>>>
>>>
>> ---------------------------------------------------------------------
>> 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


Reply via email to