In my example the flexible='true' solves the problem. Thank you.
King Regards Wolle -------- Original-Nachricht -------- > Datum: Thu, 17 Jan 2008 08:45:38 -0900 > Von: Joshua Davies <[EMAIL PROTECTED]> > An: JiBX users <jibx-users@lists.sourceforge.net> > Betreff: Re: [jibx-users] Extrem flattened binding > If you upgrade to jibx >= 1.1, you can declare the containing structure > "ordered='false' flexible='true'" and accomplish the same effect. You > do still have to explicitly declare this on each structure declaration, > though. > > On Thu, 2008-01-17 at 08:39 -0600, [EMAIL PROTECTED] wrote: > > Is it possible in JIBX to have a mapping which tells it to ignore any > other > > XML elements in this structure. Say in the below example if say the > system > > now starts to add another element to the XML > > > > <element1.4>text1.4</element1.4> > > > > but we really donot care and would ignore it, then is there any way to > set > > it to ignore WITHOUT changing the binding file and binding classes. Is > it > > possible to define somewhere in the structure which says like "Donot > throw > > an error if you donot match the exact sequence, but go to the next tag > > which is matches the element in the binding file " > > > > Below would acomplish something of that , but we would then have to add > it > > to EVERY structure we have . basically something like turn OFF the > schema > > validation > > > > <structure usage="optional" get-method="getIgnored" > set-method="setIgnored" > > marshaller="org.jibx.extras.DiscardElementMapper" > > unmarshaller="org.jibx.extras.DiscardElementMapper" /> > > > > Gary > > > > > > > > > > > > > Dennis Sosnoski > > > <[EMAIL PROTECTED] > > > > > To > > Sent by: JiBX users > > > jibx-users-bounce > <jibx-users@lists.sourceforge.net> > > [EMAIL PROTECTED] > cc > > ge.net > > > > Subject > > Re: [jibx-users] Extrem flattened > > > 01/16/2008 11:59 binding > > > PM > > > > > > > > > Please respond to > > > JiBX users > > > <[EMAIL PROTECTED] > > > .sourceforge.net> > > > > > > > > > > > > > > > > > Hi Wolle, > > > > I think the problem here is that you didn't specify any handling for the > > <sub1.1> element, so when JiBX sees this element while unmarshalling it > > assumes it's past the elements which were named in the binding - and > > since it hasn't seen a <sub1.2> yet it complains about that being > > missing. You should be able to just add a <structure name="sub1.1" > > usage="optional"/> to your binding (as another child of the <structure > > name="sub1" ordered="false"> element) to tell JiBX to discard the sub1.1 > > element if it sees one. > > > > - Dennis > > > > Dennis M. Sosnoski > > SOA and Web Services in Java > > Training and Consulting > > http://www.sosnoski.com - http://www.sosnoski.co.nz > > Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117 > > > > > > > > Wolf-Dieter Mische wrote: > > > Hello again, > > > > > > after my compiling problem is solved I have another one. > > > > > > I had following xml structure: > > > <root> > > > <sub1> > > > <sub1.1> > > > <element1.1>text1.1</element1.1> > > > <element1.2>text1.2</element1.2> > > > <element1.3>text1.3</element1.3> > > > </sub1.1> > > > <sub1.2> > > > <element2>text2</element2> > > > </sub1.2> > > > <sub1.3> > > > <element3>text3</element3> > > > </sub1.3> > > > </sub1> > > > </root> > > > No how have the binding file to, if I just want to unmarshall it into > one > > class like this: > > > public class root { > > > public String element2; > > > public String element3; > > > } > > > > > > I tried it with following binding.xml, but receiving this exception: > > > org.jibx.runtime.JiBXException: Missing required element "sub1.2" > > > > > > <binding> > > > <mapping name="root" class="org.domain.Root" ordered="false"> > > > <structure name="sub1" ordered="false"> > > > <structure name="sub1.2" ordered="false"> > > > <value name="element2" field="element2"/> > > > </structure> > > > <structure name="sub1.3" ordered="false"> > > > <value name="element3" field="element3"/> > > > </structure> > > > </structure> > > > </mapping> > > > </binding> > > > > > > Is it possible to map such a structure? > > > > > > > > > King regards > > > Wolle > > > > > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > jibx-users mailing list > > jibx-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/jibx-users > > > > > > Generally, this communication is for informational purposes only > > and it is not intended as an offer or solicitation for the purchase > > or sale of any financial instrument or as an official confirmation > > of any transaction. In the event you are receiving the offering > > materials attached below related to your interest in hedge funds or > > private equity, this communication may be intended as an offer or > > solicitation for the purchase or sale of such fund(s). All market > > prices, data and other information are not warranted as to > > completeness or accuracy and are subject to change without notice. > > Any comments or statements made herein do not necessarily reflect > > those of JPMorgan Chase & Co., its subsidiaries and affiliates. > > > > This transmission may contain information that is privileged, > > confidential, legally privileged, and/or exempt from disclosure > > under applicable law. If you are not the intended recipient, you > > are hereby notified that any disclosure, copying, distribution, or > > use of the information contained herein (including any reliance > > thereon) is STRICTLY PROHIBITED. Although this transmission and any > > attachments are believed to be free of any virus or other defect > > that might affect any computer system into which it is received and > > opened, it is the responsibility of the recipient to ensure that it > > is virus free and no responsibility is accepted by JPMorgan Chase & > > Co., its subsidiaries and affiliates, as applicable, for any loss > > or damage arising in any way from its use. If you received this > > transmission in error, please immediately contact the sender and > > destroy the material in its entirety, whether in electronic or hard > > copy format. Thank you. > > Please refer to http://www.jpmorgan.com/pages/disclosures for > > disclosures relating to UK legal entities. > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > jibx-users mailing list > > jibx-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/jibx-users > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > jibx-users mailing list > jibx-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jibx-users -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ jibx-users mailing list jibx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-users