IMHO this is kind of a problem in castor. Do you have additional information about it?
Regards, Stoil On Fri, Apr 25, 2008 at 12:04 PM, Werner Guttmann <[EMAIL PROTECTED]> wrote: > Oops, my fault; you are querying the type of the 'internationalPrice' > element, which is <xsd:anyType> and as such should carry the XML schema > name space. > > I am not sure why this happens, but I know that Castor's source > generator does not work with a real (physical) copy of the XML schema > schema internally. Let me have another look. > > Werner > > Boris Dushanov wrote: > > What I expect is that when a type is defined in > > http://www.w3.org/2001/XMLSchema,the schema for that namespace is > returned. > > But the result is that my schema is parent of type with QName > > {http://www.w3.org/2001/XMLSchema}anyType<http://www.w3.org/2001/XMLSchema%7DanyType> > . > > > > Werner Guttmann wrote: > >> In your XML schema, you define a target namespace of > >> http://uri.seeburger.com/bisas/xformservice/schema; per definition (as > >> you are setting elementFormDefault to 'qualified'), any global element > >> definition will be assigned to this namespace. > >> > >> As such, the output generated below is correct. > >> > >> Why do you think that the call to get typeSchema.TargetNamespace() > >> should return http://www.w3.org/2001/XMLSchema instead ? > >> Werner > >> > >> Boris Dushanov wrote: > >> > >>> Hi, > >>> > >>> I've attached the test schema. > >>> > >>> My castor implementation version is 1.1.2.1. > >>> > >>> Regards, > >>> Boris > >>> > >>> Werner Guttmann wrote: > >>> > >>>> What does the <schema> element definition look like ? It might as > well > >>>> be a bug (or not), but I need more information to be able to tell.. > >>>> > >>>> Werner > >>>> > >>>> Boris Dushanov wrote: > >>>> > >>>> > >>>>> Hi all, > >>>>> > >>>>> I have an XML Schema in which the following element is defined : > >>>>> > >>>>> <xsd:element name="internationalPrice" type="xsd:anyType"/> > >>>>> > >>>>> I'm executing the following test code using castor : > >>>>> SchemaReader reader = new > >>>>> SchemaReader("mySchema.xsd"); > >>>>> > >>>>> Schema schema = reader.read(); > >>>>> ElementDecl element = > >>>>> schema.getElementDecl("internationalPrice"); > >>>>> Schema typeSchema = > element.getType().getSchema(); > >>>>> > System.out.println(typeSchema.getTargetNamespace()); > >>>>> > >>>>> I expect that http://www.w3.org/2001/XMLSchema will be printed as a > >>>>> result but it is not.The target namespace of mySchema.xsd is > printed. > >>>>> Is this the right behaviour or there is some problem in the castor ? > Or > >>>>> maybe I'm missing something... > >>>>> > >>>>> Thanks in advance, > >>>>> Boris > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > --------------------------------------------------------------------- > >>>>> 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 > >>> > >> > >> > >> --------------------------------------------------------------------- > >> 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 > > >

