Hi, can you please send me XML schema (fragments) that is where such a scenario is spelled out. I do know that there's a problem with restrictions in this case, but let's first have a look at some sample type definitions.
Regards Werner Kreyßel wrote: > I have another question today. > > How can i handle a xsd polymorphism like described in > > http://www.xml.com/pub/a/2003/10/29/derivation.html > > I cannot change the xml schema, its designed one of our costumer. > > The problem is that i can create a bas complexType A1 with child-elements B > and C. And complexType A2 is extends complexType A1 and then i can overwrite > its child-types and/or how many the child occur. > > A1 > B type="int" maxOccur="unbounded" > C type="string" > > A2 extends A1 > B type="date" > C type="int" > > The problem for the source-generator is, that he generates a method for > element A1.getB() returns int[] and for A2.getB() returns a date. > > Any hints to resolve this problem? Can i use a binding file to resolve this? > > > > Mit freundlichen Grüßen > > > Conny Kreyßel > INTER-FORUM Software Services GmbH > Sommerfelder Straße 120 > 04316 Leipzig > > Tel.: +49-341-25 92 099 > Fax: +49-341-25 92 020 > > E-Mail: mailto:conny.kreys...@inter-forum.de > > WWW: http://www.inter-forum.de > http://www.kompass302.de > http://www.rezept300.de > > Registergericht: Amtsgericht Leipzig > Registernummer: HRB 16359 > Geschäftsführer: Claus Wippich, Steffen Krause > UST-IdNr.: DE 113590752 > IK: 661430057 > > > -----Ursprüngliche Nachricht----- > Von: Kreyßel, Conny [mailto:conny.kreys...@inter-forum.de] > Gesendet: Freitag, 24. April 2009 10:17 > An: dev@castor.codehaus.org > Betreff: [castor-dev] problem generating source from xsd > > Hello castor folks, > > yesterday i have spend some time to generate sources from a mid complex xsd. > > First. I use the automaticConflictResolution to generate the sources and i > can verify that the generate sources unmarshall our xml. > > On generating the classes, i get 5 warnings for conflicts between xml > elements. In first case i ignore it and the unmarshaller works fine for me. > > Second. I write a binding file to resolve the conflicts. But the root element > class of the generated sources is now abstract, but i have not defined it in > my binding file, just a few sub elements. > > Any hints about this issue to resolve it? > > > Regards > > > Conny Kreyßel > INTER-FORUM Software Services GmbH > Sommerfelder Straße 120 > 04316 Leipzig > > Tel.: +49-341-25 92 099 > Fax: +49-341-25 92 020 > > E-Mail: mailto:conny.kreys...@inter-forum.de > > WWW: http://www.inter-forum.de > http://www.kompass302.de > http://www.rezept300.de > > Registergericht: Amtsgericht Leipzig > Registernummer: HRB 16359 > Geschäftsführer: Claus Wippich, Steffen Krause > UST-IdNr.: DE 113590752 > IK: 661430057 > > > --------------------------------------------------------------------- > 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