</xsd:choice>\r
</xsd:complexType>\r
\r
- Related msxsdtest is mgH014.xsd.\r
+ Related msxsdtest is groupG001.xsd and mgH014.xsd.\r
\r
009. derived list incorrectly allowed\r
\r
(union as well.)\r
\r
Related msxsdtest is stF034.xsd and stF036.xsd.\r
+\r
+012. derived types cannot duplicate fixed facet\r
+\r
+ If you have a facet like <xsd:minLength value="5" fixed="true" />, you should\r
+ be able to have <xsd:minLength value="5" /> in restrictions of it, as long as\r
+ the values are the same. MS says: \r
+ "Base type has {fixed} equal to true."\r
+\r
+ XML-Schema part2 Datatype, 4.3.2.1: \r
+ "If {fixed} is true, then types for which the current type is the {base\r
+ type definition} cannot specify a value for minLength other than\r
+ {value}."\r
+\r
+ Which implies that you can specify a value for minLength that is the same as\r
+ {value}.\r
+\r
+013. Some facets are incorrectly allowed for list simple type.\r
+\r
+ As to structures spec 3.14.6 Derivation Valid (Simple) 2.2, only length,\r
+ minLength, maxLength, pattern and enumeration are allowed. However, MS\r
+ implementation allows whitespace (and possibly and so on).\r
+\r