Hello,

indicated, only getting other simple type compilation error (I haven't look into that detail).

In JDFTypes.xsd, there are such schema components:


<xs:simpleType name="LabColor">
        <xs:restriction base="jdftyp:NumberList">
                <xs:length value="3" fixed="true"/>
                <xs:whiteSpace value="collapse"/>
        </xs:restriction>
</xs:simpleType>

<xs:simpleType name="NumberList">
        <xs:list itemType="jdftyp:number"/>
</xs:simpleType>

Here LabColor derives NumberList by restriction.
However, XML Schema structures 3.14.6 "Derivation Valid (Restriction, Simple)" denotes:


  2 If the {variety} is list, then all of the following must be true:
    2.2 Only length, minLength, maxLength, pattern and enumeration
        facet components are allowed among the {facets}.

So here xs:whitespace facet is invalid.

MS.NET fails to reject this schema, if my speculation is correct.

Atsushi Eno


_______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to