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
> 
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Castor-mapping-file-not-working-tp22176664p22241849.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


Reply via email to