What Castor release are you actually using ?
Werner
> -----Original Message-----
> From: rain.xk [mailto:[EMAIL PROTECTED]
> Sent: Mittwoch, 22. November 2006 09:23
> To: dev@castor.codehaus.org
> Subject: [castor-dev] RE: about xsd definition
>
>
> I find some infomation in
> http://castor.codehaus.org/xmlschema.html below:
> nonNegativeInteger pattern primitive int type
> totalDigits
> fractionDigits
> maxInclusive
> maxExclusive
> minInclusive
> maxInclusive
>
> Is that mean the type of nonNegativeInteger will be convert
> to int in java object?
> but My define is:
> <xsd:simpleType name="ID">
> > > <xsd:restriction base="xsd:nonNegativeInteger">
> > > <xsd:totalDigits value="15"/>
> > > </xsd:restriction>
> > > </xsd:simpleType>
> the totalDigits value="15" is too large for int type how can
> I handel this?
>
>
>
>
>
> Werner Guttmann-4 wrote:
> >
> > Sure. Can I ask you a few questions:
> >
> > A) Is it correctt that you are using the XML code generator
> to create
> > Java classes (and descriptor classes) from the XML schema ?
> > B) You seem to be saying that you are using the mapping tool to
> > generate a mapping from the XML schema ? Somehow this
> sounds odd to me.
> > C) I think there's already an existing issue in Jira that
> describes a
> > similar problem related to code generation where the typüe
> of a member
> > variable created as a result of an xs:int will be
> java.lnag.Integer,
> > which is not sufficient to cover the value range as defined
> by the XML
> > schema spec.
> >
> > Werner
> >
> >> -----Original Message-----
> >> From: rain.xk [mailto:[EMAIL PROTECTED]
> >> Sent: Mittwoch, 22. November 2006 08:43
> >> To: dev@castor.codehaus.org
> >> Subject: Re: [castor-dev] about xsd definition
> >>
> >>
> >> anyone help me ?
> >>
> >> rain.xk wrote:
> >> >
> >> > I have to parse a xsd file something like:
> >> > <xsd:simpleType name="ID">
> >> > <xsd:restriction base="xsd:nonNegativeInteger">
> >> > <xsd:totalDigits value="15"/>
> >> > </xsd:restriction>
> >> > </xsd:simpleType>
> >> > But,I have some problems,First the castor mappingfile which
> >> generated
> >> > by "org.exolab.castor.tools.MappingTool" define the ID
> >> element like :
> >> > <field name="TEST" type="int" required="true">
> >> > <bind-xml name="TEST" node="element" />
> >> > </field>
> >> > but the int is -2147483648~2147483647 can't be <xsd:totalDigits
> >> > value="15"/>.If I hava a number like 400000000000002,it
> >> can't be parsed!
> >> > The second problem is <xsd:totalDigits value="15"/> mean
> the number
> >> > must has 15 digits or less than 15 digits?
> >> >
> >>
> >> --
> >> View this message in context:
> >> http://www.nabble.com/about-xsd-definition-tf2677453.html#a7486446
> >> Sent from the Castor - Dev mailing list archive at Nabble.com.
> >>
> >>
> >>
> ---------------------------------------------------------------------
> >> 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
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/about-xsd-definition-tf2677453.html#a7486875
> Sent from the Castor - Dev mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> 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