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
>
>
>

Reply via email to