Buongiorno


Ho questo file xml che allego il cui dato "assenza" deve avere valore "0".
In base allo schema xsl che allego, l'attributo minExclusive indica che il valore 0 deve avere forma "0.00".


Nella validazione che faccio con tutti i validatori che trovo su internet l'errore che salta sempre fuori è:
col:25 - riga:8 - Errore:cvc-minExclusive-valid: Value '0.00' is not facet-valid with respect to minExclusive '0.0' for type 'positiveDecimal'.
col:25 - riga:8 - Errore:cvc-type.3.1.3: The value '0.00' of element 'assenza' is not valid.


Se poi provo a usare il valore '0.0' o "0" come indica il validatore l'errore che viene fuori è sempre lo stesso:
col:25 - riga:8 - Errore:cvc-minExclusive-valid: Value '0.0' is not facet-valid with respect to minExclusive '0.0' for type 'positiveDecimal'.
col:25 - riga:8 - Errore:cvc-type.3.1.3: The value '0.0' of element 'assenza' is not valid.


Perchè qualunque dato dato minimo assenza = 0 (con o senza decimali) me lo fa sempre erroneo?


Grazie


------------
file xml
------------
<?xml version="1.0" encoding="UTF-8"?>
<rilevazione_assenze xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<tasso_assenza>
<idMittente>26156312</idMittente>
<id_ufficio>38080020</id_ufficio>
<anno_rif>2013</anno_rif>
<mese_rif>3</mese_rif>
<assenza>0.00</assenza>
</tasso_assenza>
</rilevazione_assenze>




------------
struttura xsl
------------
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">

<xs:element name="rilevazione_assenze" type="list_type"></xs:element>

<xs:complexType name="list_type">
<xs:sequence>
<xs:element name="tasso_assenza" type="item_type" maxOccurs="10000"/>
</xs:sequence>
</xs:complexType>


<xs:complexType name="item_type">
<xs:sequence>
<xs:element name="idMittente" type="xs:string"
minOccurs="1" maxOccurs="1" />
<xs:element name="id_ufficio" type="xsositiveInteger"
minOccurs="1" maxOccurs="1" />
<xs:element name="anno_rif" type="xsositiveInteger"
minOccurs="1" maxOccurs="1" />
<xs:element name="mese_rif" type="xsositiveInteger"
maxOccurs="1" minOccurs="1">
</xs:element>
<xs:element name="assenza" maxOccurs="1" minOccurs="1"
type="positiveDecimal">


</xs:element>
</xs:sequence>
</xs:complexType>


<xs:simpleType name="positiveDecimal">
<xs:restriction base="xs:decimal">
<xs:minExclusive value="0.00" />
<xs:fractionDigits value="2" />
</xs:restriction>
</xs:simpleType>
</xs:schema>