just like this:
<xsd:restriction base="xsd:long">
<xsd:minInclusive value="0"/>
<xsd:maxInclusive value="999999999999999"/>
</xsd:restriction>
Is it can validate date as
<xsd:restriction base="xsd:nonNegativeInteger" >
<xsd:totalDigits value="15"/>
</xsd:restriction>
???
Werner Guttmann-4 wrote:
>
> I think I just committed myself to a patch that changes the jType used by
> XSInteger (Castor-internal class used to represent <xs:integer>) to use
> java.lang.Long (or long).
>
> Just need to run a few more tests ...
>
> 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
>
>
>
--
View this message in context:
http://www.nabble.com/about-xsd-definition-tf2677453.html#a7488256
Sent from the Castor - Dev mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email