I see. I can create an unannotated skeleton xsd then and supply the bindings via the SchemaBindingInitializer.
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On > Behalf Of Adrian Brock > Sent: Tuesday, March 07, 2006 8:28 AM > To: jboss-development@lists.sourceforge.net > Subject: RE: [JBoss-dev] minOccurs=0 not being used > > On Tue, 2006-03-07 at 10:09 -0600, Scott M Stark wrote: > > Then I don't see the point of the SchemaBindingInitializer. > An XSD is > > simply mapped to a SchemaBinding via the XsdBinder class, > what I want > > is to bypass the XSD and just tell the binding layer here is how to > > handle the urn:jboss:simplejavabean:1.0 namespace elements. > > > > They are two different issues. > The XSD describes the model, the schemabinding initializer > binds handlers to the model. > > If you want to do everything yourself, you would need to do > new SchemaBinding() and populate the whole thing yourself > (elements, types, modelgroups, wildcards, etc.) then register > it against the namespace. > > Alex has a cache of uri -> schemabinding somewhere that could > be populated directly I guess? > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] On > Behalf Of > > > Alexey Loubyansky > > > Sent: Tuesday, March 07, 2006 7:50 AM > > > To: jboss-development@lists.sourceforge.net > > > Subject: Re: [JBoss-dev] minOccurs=0 not being used > > > > > > There must be a resolvable XSD for urn:jboss:simplejavabean:1.0. > > > > > > Scott M Stark wrote: > > > > So I'm not understanding what triggers a > > > SchemaBindingInitializer to > > > > be loaded. For a configuration of a marshaller such as the > > > following: > > > > > > > > DefaultSchemaResolver resolver = new > DefaultSchemaResolver(); > > > > JavaBeanSchemaInitializer si = new > > > JavaBeanSchemaInitializer(); > > > > > > > resolver.addSchemaInitializer("urn:jboss:simplejavabean:1.0", si); > > > > resolver.addSchemaLocation("urn:jboss-test:xmbean:2.0", > > > > "xml/mbeanserver/jboss_xmbean_2_0.xsd"); > > > > > > > > I'm expecting that both the "urn:jboss-test:xmbean:2.0" and > > > > "urn:jboss:simplejavabean:1.0" namespaces can be handled. The > > > > "urn:jboss:simplejavabean:1.0" has a code centric > > > SchemaBinding while > > > > the "urn:jboss-test:xmbean:2.0" has a SchemaBinding derived > > > from the > > > > jboss_xmbean_2_0.xsd annotations. > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting > > language that extends applications into web and mobile > media. Attend > > the live webcast and join the prime developer group > breaking into this new coding territory! > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 > > _______________________________________________ > > JBoss-Development mailing list > > JBoss-Development@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/jboss-development > -- > xxxxxxxxxxxxxxxxxxxxxxxx > Adrian Brock > Chief Scientist > JBoss Inc. > xxxxxxxxxxxxxxxxxxxxxxxx > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking > scripting language > that extends applications into web and mobile media. Attend > the live webcast > and join the prime developer group breaking into this new > coding territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720& > dat=121642 > _______________________________________________ > JBoss-Development mailing list > JBoss-Development@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jboss-development > ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 _______________________________________________ JBoss-Development mailing list JBoss-Development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-development