XML Schema Test Results -- 16 January 2002 -- Sun contributions, full report

Copyright and Licence

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.

Overview

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:.

Key

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.

Output summary for Sun

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