[oXygen-user] validation bug?

Linus Kamb
Thu Jul 7 10:46:40 CDT 2005


Ah, yes, I see.  A combination of my misreading my XML Schema book, and a somewhat 
misleading tool-tip for totalDigits (that says "Specifies the exact number of digits 
allowed. Must be greater than zero." instead of "Specifies the maximum number of digits 
allowed..." )

I like that info link.  I had not noticed that before.

Thanks.


George Cristian Bina wrote:
> Hi,
> 
> Oxygen has a very nice feature when it comes to reporting XML schema 
> related error messages. In most cases it will show a book like icon in 
> the Info column and if you click on that you will get your browser 
> opened at the exact place in the XML Schema specification that is 
> related with that error. In your case that will be
> 
> http://www.w3.org/TR/xmlschema-2/#cos-applicable-facets
> 
> Here you will see that the allowed facets for xs:decimal are:
> totalDigits, fractionDigits, pattern, whiteSpace, enumeration, 
> maxInclusive, maxExclusive, minInclusive, minExclusive
> 
> As you can see maxLength is not between them. Maybe you are looking for 
> totalDidits?
> 
> The content completion offers valid proposals according with the schema 
> for schemas but the rules for XML Schema validation are much more than 
> what the schema for schemas can provide.
> 
> Best Regards,
> George
> ---------------------------------------------------------------------
> George Cristian Bina
> <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
> http://www.oxygenxml.com
> 
> 
> Linus Kamb wrote:
> 
>> In the following schema:
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
>>
>>     <xs:simpleType name="LimitedDecimal">
>>         <xs:restriction base="xs:decimal">
>>             <xs:maxLength value="5"/>
>>         </xs:restriction>
>>     </xs:simpleType>
>> </xs:schema>
>>
>>
>> I get a validation error saying "maxLength not allowed for type 
>> LimitedDecimal"
>>
>> The autoinclude lets me put it there, and I believe maxLength is a 
>> valid facet for restricting decimal.
>>
>> What's up?
>> _______________________________________________
>> oXygen-user mailing list
>> 
>> http://www.oxygenxml.com/mailman/listinfo/oxygen-user



More information about the oXygen-user mailing list