This document and the test materials and results it points to are copyright the World Wide Web Consortium and the contributors thereof, respectively. They are hereby made available for public use under the W3C Document Licence.
This document presents the curent state of part of the XML Schema Test
Collection. This is our first pass at presenting this material, and it may
change in future. The display below has one row per test, one set of descriptive
columns of the test as provided by the test contributor, and one column per
implementation we have run the tests against. Note in particular that the column
labelled "Expected" means the outcome
expected by the contributor. For the test file(s) present which
has/have extension .xsd
, its/their conformance to the XML Schema
REC's definition of valid XML representations of XML Schemas is what is at
issue. When a test file with extension .xml
is present as well, its
schema-validity is at issue as well. So there will always be either a 1 (no
schema errors) or a 0 (at least 1 schema error) against the S:; there may
be either NA (not applicable -- no instance tested), 1 (no schema-validity
problems) or 0 (at least 1 schema-validity problem) against the I:.
Outcomes: validity | |
S: NA I: NA |
Test has not been run on that processor. |
S: 0 I: NA |
Test consists of an xsd document only. The document is not a valid representation of a schema, according to the REC definition. |
S: 1 I: NA |
Test consists of an xsd document only. The document is a valid representation of a schema, according to the REC definition. |
S: 1 I: 0 |
Test consists of a validation of an xml document against a schema. The schema is valid according to the REC definition; the xml instance does not conform to the schema. |
S: 1 I: 1 |
Test consists of a validation of an xml document against a schema. The schema is valid according to the REC definition; the xml instance conforms to the schema. |
Outcomes: consistency with expected results | |
Test outcome is as expected by the contributor. | |
Test outcome is different from what is expected by the contributor. | |
Test has not been run on that processor. |
Test description | Processor results | ||||||
TestID | Created by | Description | Resources | Expected S = schema I = instance |
Msv_Crimson Version info: Msv: 20010910, Crimson: 1.1.3 S = schema I = instance |
XSV Version info: 1.203.2.19 S = schema I = instance |
XSV Version info: 1.203.2.37 S = schema I = instance |
idc001.nogen.n00 | Sun | ID Constranints. Very naive test of identity constraint | Test files idc001.nogen.xsd idc001.nogen.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
idc001.nogen.v00 | Sun | ID Constranints. Very naive test of identity constraint | Test files idc001.nogen.xsd idc001.nogen.v00.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
idc001.nogen.v01 | Sun | ID Constranints. Very naive test of identity constraint | Test files idc001.nogen.xsd idc001.nogen.v01.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
idc002.e | Sun | ID Constranints. Reference to an undeclared key | Test file idc002.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
idc002b.e | Sun | ID Constranints. Reference to an undeclared key in an undeclared namespace | Test file idc002b.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
idc003.e | Sun | ID Constranints. Reference to non-key constraint. | Test file idc003.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
idc004.nogen.n00 | Sun | ID Constranints. | Test files idc004.nogen.xsd idc004.nogen.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
idc004.nogen.n01 | Sun | ID Constranints. | Test files idc004.nogen.xsd idc004.nogen.n01.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
idc004.nogen.n02 | Sun | ID Constranints. | Test files idc004.nogen.xsd idc004.nogen.n02.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
idc004.nogen.n03 | Sun | ID Constranints. | Test files idc004.nogen.xsd idc004.nogen.n03.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
idc004.nogen.v00 | Sun | ID Constranints. | Test files idc004.nogen.xsd idc004.nogen.v00.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
idc004a.e | Sun | ID Constraints. Key/keyref field size mismatch. | Test file idc004a.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
idc005.nogen.n00 | Sun | ID Constraints. very naive test of identity constraint. | Test files idc005.nogen.xsd idc005.nogen.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
idc005.nogen.n01 | Sun | ID Constraints. very naive test of identity constraint. | Test files idc005.nogen.xsd idc005.nogen.n01.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
idc005.nogen.v00 | Sun | ID Constraints. Very naive test of identity constraint. | Test files idc005.nogen.xsd idc005.nogen.v00.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
idc006.nogen.n00 | Sun | ID Constaints. XPath engine test: ".//a/*/b" and use of "." for both selector and field. | Test files idc006.nogen.xsd idc006.nogen.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
idc006.nogen.n01 | Sun | ID Constraints. XPath engine test: ".//a/*/b" and use of "." for both selector and field. | Test files idc006.nogen.xsd idc006.nogen.n01.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
idc006.nogen.v00 | Sun | ID Constraints. XPath engine test: ".//a/*/b" and use of "." for both selector and field. | Test files idc006.nogen.xsd idc006.nogen.v00.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
xsd001.n00 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 0 I: NA |
xsd001.n00 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 0 I: NA |
xsd001.n01 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.n01.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 0 I: NA |
xsd001.n02 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.n02.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 0 I: NA |
xsd001.n03 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.n03.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 0 I: NA |
xsd001.n04 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.n04.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 0 I: NA |
xsd001.n05 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.n05.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 0 I: NA |
xsd001.n06 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.n06.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 0 I: NA |
xsd001.n07 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.n07.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd001.v00 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.v00.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 0 I: NA |
xsd001.v00 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.v00.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 0 I: NA |
xsd001.v01 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.v01.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 0 I: NA |
xsd001.v02 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.v02.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 0 I: NA |
xsd001.v03 | Sun | - use of elementFormDefault="unqualified" - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction. | Test files xsd001.xsd xsd001.v03.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 0 I: NA |
xsd002.n00 | Sun | - use of elementFormDefault="unqualified" - use of elementFormDefault and form attribute. - implicit use of "ur-type" as the content model of element. | Test files xsd002.xsd xsd002.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd002.n01 | Sun | - use of elementFormDefault="unqualified" - use of elementFormDefault and form attribute. - implicit use of "ur-type" as the content model of element. | Test files xsd002.xsd xsd002.n01.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd002.n02 | Sun | - use of elementFormDefault="unqualified" - use of elementFormDefault and form attribute. - implicit use of "ur-type" as the content model of element. | Test files xsd002.xsd xsd002.n02.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd002.v00 | Sun | - use of elementFormDefault="unqualified" - use of elementFormDefault and form attribute. - implicit use of "ur-type" as the content model of element. | Test files xsd002.xsd xsd002.v00.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
xsd002.v01 | Sun | - use of elementFormDefault="unqualified" - use of elementFormDefault and form attribute. - implicit use of "ur-type" as the content model of element. | Test files xsd002.xsd xsd002.v01.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd003-1.e | Sun | Element redefinition. Unable to redefine element. | Test file xsd003-1.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd003-2.e | Sun | Element redefinition. Unable to redefine element. | Test file xsd003-2.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd003a.v00 | Sun | Element redefinition. Test without redefinition. | Test files xsd003a.xsd xsd003a.v00.xml xsd003.xsdmod |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: NA |
XSV S: 1 I: 1 |
xsd003b.n00 | Sun | Element redefinition. Test with redefinition with self-reference. @add in xsd003b.n00.xml must be number | Test files xsd003b.xsd xsd003b.n00.xml xsd003.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: NA |
XSV S: 0 I: NA |
xsd003b.n01 | Sun | Element redefinition. Test with redefinition with self-reference. @gAtt is redefined to allow yes/no only | Test files xsd003b.xsd xsd003b.n01.xml xsd003.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: NA |
XSV S: 0 I: NA |
xsd003b.v00 | Sun | Element redefinition. Test with redefinition with self-reference. | Test files xsd003b.xsd xsd003b.v00.xml xsd003.xsdmod |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: NA |
XSV S: 0 I: NA |
xsd003b.v01 | Sun | Element redefinition. Test with redefinition with self-reference. | Test files xsd003b.xsd xsd003b.v01.xml xsd003.xsdmod |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: NA |
XSV S: 0 I: NA |
xsd004.n00 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n00.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.n01 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n01.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.n02 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n02.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.n03 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n03.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.n04 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n04.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.n05 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n05.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.n06 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n06.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.n07 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n07.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.n08 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n08.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.n09 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n09.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.n10 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n10.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.n11 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n11.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.n12 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.n12.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd004.v00 | Sun | Use of three different type of any element with different @namespace. | Test files xsd004.xsd xsd004.v00.xml xsd004a.xsdmod xsd004b.xsdmod |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
xsd005.n00 | Sun | Complex type derivation. Missing content model. | Test files xsd005.xsd xsd005.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd005.n01 | Sun | Complex type derivation. Undeclared type name. | Test files xsd005.xsd xsd005.n01.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd005.n02 | Sun | Complex type derivation. More than one "b". | Test files xsd005.xsd xsd005.n02.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd005.n03 | Sun | Complex type derivation. "b" is prohibited for type rst. | Test files xsd005.xsd xsd005.n03.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd005.n04 | Sun | Complex type derivation. Missing xsi:type. | Test files xsd005.xsd xsd005.n04.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd005.n05 | Sun | Complex type derivation. Don't be fooled! xsi:type is a QName. | Test files xsd005.xsd xsd005.n05.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd005.n06 | Sun | Complex type derivation. "d" and "e" are missing. | Test files xsd005.xsd xsd005.n06.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd005.v00 | Sun | Complex type derivation. | Test files xsd005.xsd xsd005.v00.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
xsd006.n00 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd006.n00 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd006.n01 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.n01.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd006.n02 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.n02.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd006.n03 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.n03.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd006.n04 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.n04.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd006.n05 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.n05.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd006.n06 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.n06.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd006.n07 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.n07.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd006.n08 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.n08.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd006.n09 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.n09.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd006.n10 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.n10.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd006.v00 | Sun | minOccurs/maxOccurs. Various combinations. | Test files xsd006.xsd xsd006.v00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
xsd008.n00 | Sun | Abstract element and element substitution group. | Test files xsd008.xsd xsd008.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd008.n01 | Sun | Abstract element and element substitution group. | Test files xsd008.xsd xsd008.n01.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd008.n02 | Sun | Abstract element and element substitution group. | Test files xsd008.xsd xsd008.n02.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd008.v00 | Sun | Abstract element and element substitution group. | Test files xsd008.xsd xsd008.v00.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
xsd011.n00 | Sun | Nillable. | Test files xsd011.xsd xsd011.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd011.n01 | Sun | Nillable. | Test files xsd011.xsd xsd011.n01.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd011.n02 | Sun | Nillable. | Test files xsd011.xsd xsd011.n02.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd011.n03 | Sun | Nillable. | Test files xsd011.xsd xsd011.n03.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
xsd011.n04 | Sun | Nillable. | Test files xsd011.xsd xsd011.n04.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd011.v00 | Sun | Nillable. | Test files xsd011.xsd xsd011.v00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd012.n00 | Sun | Mixed content model. | Test files xsd012.xsd xsd012.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd012.v00 | Sun | Mixed content model. | Test files xsd012.xsd xsd012.v00.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
xsd013.e | Sun | Reference to undeclared element. | Test file xsd013.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd014.e | Sun | Reference to undeclared element. | Test file xsd014.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd015.e | Sun | Reference to undeclared type (it may be simple or complex). | Test file xsd015.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd016.e | Sun | Reference to undeclared type (it may be simple or complex). | Test file xsd016.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd017.e | Sun | Reference to undeclared complex type. | Test file xsd017.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd018.e | Sun | Reference to undeclared complex type. | Test file xsd018.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd019.e | Sun | Reference to undeclared simple type. | Test file xsd019.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd020.e | Sun | Reference to undeclared simple type. | Test file xsd020.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd020-2.e | Sun | Reference to undeclared attribute. | Test file xsd020-2.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd020-3.e | Sun | Reference to undeclared model group. | Test file xsd020-3.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd020-4.e | Sun | Reference to undeclared attribute group. | Test file xsd020-4.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd021.n00 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.n00.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd021.n01 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.n01.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd021.n02 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.n02.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd021.n03 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.n03.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd021.n04 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.n04.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd021.n05 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.n05.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd021.n06 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.n06.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd021.n07 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.n07.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd021.n08 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.n08.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd021.n09 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.n09.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd021.n10 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.n10.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd021.n11 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.n11.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd021.v00 | Sun | anyOtherAttribute. | Test files xsd021.xsd xsd021.v00.xml xsd021a.xsdmod xsd021b.xsdmod |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
xsd022.n00 | Sun | Various forms of forward reference to the simple type. | Test files xsd022.xsd xsd022.n00.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd022.v00 | Sun | Simple type. Various forms of forward reference to the simple type. | Test files xsd022.xsd xsd022.v00.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
xsd023.e | Sun | Simple type. Recursive definition. | Test file xsd023.e.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
xsiType1.v1 | Test files xsiType1.xsd xsiType1.v1.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
||
xsiType1.n1 | Test files xsiType1.xsd xsiType1.n1.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
||
xsiType-block-1.v1 | Test block attribute (1) - use block="extension" at the B type. This should exclude all types that uses extension. | Test files xsiType-block-1.xsd xsiType-block-1.v1.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-1.n1 | Test block attribute (1) - use block="extension" at the B type. This should exclude all types that uses extension. | Test files xsiType-block-1.xsd xsiType-block-1.n1.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-1.n2 | Test block attribute (1) - use block="extension" at the B type. This should exclude all types that uses extension. | Test files xsiType-block-1.xsd xsiType-block-1.n2.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-1.n3 | Test block attribute (1) - use block="extension" at the B type. This should exclude all types that uses extension. | Test files xsiType-block-1.xsd xsiType-block-1.n3.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-1.n4 | Test block attribute (1) - use block="extension" at the B type. This should exclude all types that uses extension. | Test files xsiType-block-1.xsd xsiType-block-1.n4.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-2.v1 | Test block attribute (2) - use block="extension" as the blockDefault attribute. This should achieve the same result as the previous test case. | Test files xsiType-block-2.xsd xsiType-block-2.v1.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-2.n1 | Test block attribute (2) - use block="extension" as the blockDefault attribute. This should achieve the same result as the previous test case. | Test files xsiType-block-2.xsd xsiType-block-2.n1.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-2.n2 | Test block attribute (2) - use block="extension" as the blockDefault attribute. This should achieve the same result as the previous test case. | Test files xsiType-block-2.xsd xsiType-block-2.n2.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-2.n3 | Test block attribute (2) - use block="extension" as the blockDefault attribute. This should achieve the same result as the previous test case. | Test files xsiType-block-2.xsd xsiType-block-2.n3.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-2.n4 | Test block attribute (2) - use block="extension" as the blockDefault attribute. This should achieve the same result as the previous test case. | Test files xsiType-block-2.xsd xsiType-block-2.n4.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-3.v1 | Test block attribute (3) - use block="extension" for the child2 element. child2 has no block constraint. - see if @block for element is working as expected. | Test files xsiType-block-3.xsd xsiType-block-3.v1.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-3.n1 | Test block attribute (3) - use block="extension" for the child2 element. child2 has no block constraint. - see if @block for element is working as expected. | Test files xsiType-block-3.xsd xsiType-block-3.n1.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-3.n2 | Test block attribute (3) - use block="extension" for the child2 element. child2 has no block constraint. - see if @block for element is working as expected. | Test files xsiType-block-3.xsd xsiType-block-3.n2.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-3.n3 | Test block attribute (3) - use block="extension" for the child2 element. child2 has no block constraint. - see if @block for element is working as expected. | Test files xsiType-block-3.xsd xsiType-block-3.n3.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-3.n4 | Test block attribute (3) - use block="extension" for the child2 element. child2 has no block constraint. - see if @block for element is working as expected. | Test files xsiType-block-3.xsd xsiType-block-3.n4.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-4.v1 | Test block attribute (4) - use block="extension" for the child2 element. child2 has no block constraint. - use block="restriction" for the Dr type. - see if @block for element and @block for types interacts as expected. | Test files xsiType-block-4.xsd xsiType-block-4.v1.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-4.n1 | Test block attribute (4) - use block="extension" for the child2 element. child2 has no block constraint. - use block="restriction" for the Dr type. - see if @block for element and @block for types interacts as expected. | Test files xsiType-block-4.xsd xsiType-block-4.n1.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-4.n2 | Test block attribute (4) - use block="extension" for the child2 element. child2 has no block constraint. - use block="restriction" for the Dr type. - see if @block for element and @block for types interacts as expected. | Test files xsiType-block-4.xsd xsiType-block-4.n2.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-4.n3 | Test block attribute (4) - use block="extension" for the child2 element. child2 has no block constraint. - use block="restriction" for the Dr type. - see if @block for element and @block for types interacts as expected. | Test files xsiType-block-4.xsd xsiType-block-4.n3.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
xsiType-block-4.n4 | Test block attribute (4) - use block="extension" for the child2 element. child2 has no block constraint. - use block="restriction" for the Dr type. - see if @block for element and @block for types interacts as expected. | Test files xsiType-block-4.xsd xsiType-block-4.n4.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
type-and-subst-1.v1 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.v1.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
type-and-subst-1.v2 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.v2.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
|
type-and-subst-1.n1 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n1.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n2 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n2.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n3 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n3.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n4 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n4.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n5 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n5.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n6 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n6.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n7 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n7.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n8 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n8.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n9 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n9.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n10 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n10.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n11 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n11.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n12 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n12.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n13 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n13.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n14 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n14.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n15 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n15.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n16 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n16.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n17 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n17.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n18 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n18.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n19 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n19.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n20 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n20.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n21 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n21.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n22 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n22.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n23 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n23.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n24 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n24.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n25 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n25.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n26 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n26.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n27 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n27.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n28 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n28.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n29 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n29.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n30 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n30.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n31 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n31.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
|
type-and-subst-1.n32 | No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy. | Test files type-and-subst-1.xsd type-and-subst-1.n32.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |