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

Reply via email to