lucas,

Use the abstract="true" and remove the name="baseForm" from the mapping
element.
you can get the required output

Regards,
Venkat Annangi





On Fri, Feb 27, 2009 at 9:22 AM, <lucasnoletode.arr...@tcs.com> wrote:

> I've posted a question on Stackoverflow (
> http://stackoverflow.com/questions/593995/jibx-how-to-map-a-class-and-avoid-it-being-outputed-as-xml-node
>  ).
> Here's the transcript:
>
> I am using [JibX][1] as a Java Object to XML Binding tool.
>
> With it, I want to have the following output:
>
>     <?xml version="1.0" encoding="UTF-8"?>
>     <FEAPService>
>      <Request>
>       <Function>aaa</Function>
>       <SubFunction>bbb</SubFunction>
>       <Operation>ccc</Operation>
>      </Request>
>     </FEAPService>
>
> But I'm getting this:
>
>     <?xml version="1.0" encoding="UTF-8"?>
>     <FEAPService>
>      <Request>
>       <baseForm> <!-- I DO NOT WANT THIS baseForm TAG -->
>        <Function>aaa</Function>
>        <SubFunction>bbb</SubFunction>
>        <Operation>ccc</Operation>
>       </baseForm>
>      </Request>
>     </FEAPService>
>
> Here's the JibX binding file:
>
>     <binding name="requestBinding_com_struts_form_SpecificForm">
>      <mapping name="baseForm" class="com.struts.form.BaseForm">
>       <value name="Function" field="function" />
>       <value name="SubFunction" field="subFunction" />
>       <value name="Operation" field="operation" />
>      </mapping>
>      <mapping name="FEAPService" class="com.struts.form.SpecificForm"
>       extends="com.struts.form.BaseForm">
>       <structure name="Request">
>           <structure map-as="com.struts.form.BaseForm" />
>       </structure>
>      </mapping>
>     </binding>
>
>
> I guess it might be achieved by implementing my own Marshaller, but I'm not
> sure if that's the easiest way.
>
>   [1]: http://jibx.sourceforge.net
>
>
>
>
>
>
>
> Lucas Noleto De Arruda
> Tata Consultancy Services
> Mailto: lucasnoletode.arr...@tcs.com
> Website: http://www.tcs.com
> ____________________________________________
> Experience certainty. IT Services
> Business Solutions
> Outsourcing
> ____________________________________________
>
> =====-----=====-----=====
> Notice: The information contained in this e-mail
> message and/or attachments to it may contain
> confidential or privileged information. If you are
> not the intended recipient, any dissemination, use,
> review, distribution, printing or copying of the
> information contained in this e-mail message
> and/or attachments to it are strictly prohibited. If
> you have received this communication in error,
> please notify us by reply e-mail or telephone and
> immediately and permanently delete the message
> and any attachments. Thank you
>
>
>
>
>
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
> CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the
> Enterprise
> -Strategies to boost innovation and cut costs with open source
> participation
> -Receive a $600 discount off the registration fee with the source code:
> SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> jibx-users mailing list
> jibx-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jibx-users
>
>
------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to