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 |
mgA002 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: id, id="" |
Test file mgA002.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgA003 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: id, id="0" |
Test file mgA003.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgA004 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: id, id="-999" |
Test file mgA004.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgA005 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: id, id="a:b" |
Test file mgA005.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgA006 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: id, two 'all' with same id, one from complexType, one from restriction |
Test file mgA006.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgA007 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: id, two 'all' with same id, one from complexType, one from extension |
Test file mgA007.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgA008 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: id, two 'all' with same id, one from complexType, one from group |
Test file mgA008.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgA009 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: id, two 'all' with same id, one from restriction, one from extension |
Test file mgA009.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgA010 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: id, two 'all' with same id, one from restriction, one from group |
Test file mgA010.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgA011 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: id, two 'all' with same id, one from extension, one from group |
Test file mgA011.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgA012 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: id, two 'all' with same id, both in complexType ( complextype, has an 'all', and a 'group'), the 'group' has an 'all' [NOTE: this fails because complexType doesn't allow 'all' AND 'group' as siblings. Case created but probably not necessary] |
Test file mgA012.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgA013 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: with name as attribute |
Test file mgA013.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgA015 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: with parent restriction |
Test files mgA015.xsd mgA015.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgA018 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - A all: with parent choice |
Test file mgA018.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgAb004 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - Ab all: maxOccurs = 2 |
Test file mgAb004.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgAb007 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - Ab all: maxOccurs = unbounded |
Test file mgAb007.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgB001 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - B all: with no child node |
Test files mgB001.xsd mgB001.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgB002 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - B all: with one annotation only |
Test files mgB002.xsd mgB002.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgB007 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - B all: with element follow by annotation |
Test file mgB007.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgC001 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - C all: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absent |
Test files mgC001.xsd mgC001.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgC003 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - C all: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absent |
Test files mgC003.xsd mgC003.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgC005 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - C all: elements in instant XML=0, minOccurs=1, maxOccurs=absent |
Test files mgC005.xsd mgC005.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgC007 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - C all: elements in instant XML=2, minOccurs=1, maxOccurs=absent |
Test files mgC007.xsd mgC007.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgC010 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - C all: elements in instant XML=0, minOccurs=absent, maxOccurs=1 |
Test files mgC010.xsd mgC010.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgC012 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - C all: elements in instant XML=2, minOccurs=absent, maxOccurs=1 |
Test files mgC012.xsd mgC012.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgC013 | Microsoft |
model groups (ALL) Specs section: model groups (ALL) - C , minOccurs=absent, maxOccurs=2 |
Test file mgC013.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgE002 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - E sequence: id, id="" |
Test file mgE002.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgE003 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - E sequence: id, id="0" |
Test file mgE003.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgE004 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - E sequence: id, id="-1" |
Test file mgE004.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgE005 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - E sequence: id, id="a:b" |
Test file mgE005.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgE006 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - E sequence: id, two 'sequence' with same id, one from complexType, one from restriction |
Test file mgE006.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 0 I: NA |
mgE007 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - E sequence: id, two 'sequence' with same id, one from complexType, one from extension |
Test file mgE007.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgE008 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - E sequence: id, two 'sequence' with same id, one from complexType, one from group |
Test file mgE008.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgE009 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - E sequence: id, two 'sequence' with same id, one from restriction, one from extension |
Test file mgE009.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgE010 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - E sequence: id, two 'sequence' with same id, one from restriction, one from group |
Test file mgE010.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 0 I: NA |
mgE011 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - E sequence: id, two 'sequence' with same id, one from extension, one from group |
Test file mgE011.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgE012 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - E sequence: id, two 'sequence' with same id, both in complexType ( complextype, has an 'all', and a 'group'), the 'group' has an 'all' |
Test file mgE012.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgE014 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - E sequence: with parent restriction |
Test files mgE014.xsd mgE014.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgEa005 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - Ea sequence: minOccurs = 9999999999 |
Test file mgEa005.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: I: |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgF003 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - F sequence: with two annotation |
Test file mgF003.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgF020 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - F sequence: with children element, annotation |
Test file mgF020.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgF022 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - F sequence: with children choice, annotation |
Test file mgF022.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgF023 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - F sequence: with children sequence, annotation |
Test file mgF023.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgG001 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - G sequence: check that minOccurs default is 1, minOccurs=absent, maxOccurs=0 |
Test files mgG001.xsd mgG001.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgG002 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - G sequence: check that maxOccurs default is 1, minOccurs=2, maxOccurs=absent |
Test file mgG002.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgG012 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - G sequence: elements in instant XML=0, minOccurs=0, maxOccurs=0 |
Test files mgG012.xsd mgG012.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgG013 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - G sequence: elements in instant XML=1, minOccurs=0, maxOccurs=0 |
Test files mgG013.xsd mgG013.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgG027 | Microsoft |
model groups ( sequence ) Specs section: model groups ( sequence ) - G sequence: minOccurs=2, maxOccurs=1 |
Test file mgG027.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgH002 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - H choice: id, id="" |
Test file mgH002.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgH003 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - H choice: id, id="0" |
Test file mgH003.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgH004 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - H choice: id, id="-1" |
Test file mgH004.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgH005 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - H choice: id, id="a:b" |
Test file mgH005.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgH006 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - H choice: id, two 'choice' with same id, one from complexType, one from restriction |
Test file mgH006.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgH007 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - H choice: id, two 'choice' with same id, one from complexType, one from extension |
Test file mgH007.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgH008 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - H choice: id, two 'choice' with same id, one from complexType, one from group |
Test file mgH008.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgH009 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - H choice: id, two 'choice' with same id, one from restriction, one from extension |
Test file mgH009.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgH010 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - H choice: id, two 'choice' with same id, one from restriction, one from group |
Test file mgH010.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgH011 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - H choice: id, two 'choice' with same id, one from extension, one from group |
Test file mgH011.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgH012 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - H choice: id, two 'choice' with same id, both in complexType ( complextype, has an 'all', and a 'group'), the 'group' has an 'all' |
Test file mgH012.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgHa005 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - Ha choice: minOccurs = 9999999999 |
Test file mgHa005.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: I: |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgI003 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - I choice: with two annotation |
Test file mgI003.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgI018 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - I choice: with children 4 sequence, 4 any |
Test files mgI018.xsd mgI018.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgI019 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - I choice: with children 4 any, 4 elements |
Test files mgI019.xsd mgI019.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgI020 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - I choice: with children element, annotation |
Test file mgI020.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgI022 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - I choice: with children choice, annotation |
Test file mgI022.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgI023 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - I choice: with children sequence, annotation |
Test file mgI023.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgJ001 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - J choice: check that minOccurs default is 1, minOccurs=absent, maxOccurs=0 |
Test files mgJ001.xsd mgJ001.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 0 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgJ002 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - J choice: check that maxOccurs default is 1, minOccurs=2, maxOccurs=absent |
Test file mgJ002.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgJ012 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - J choice: elements in instant XML=0, minOccurs=0, maxOccurs=0 |
Test files mgJ012.xsd mgJ012.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgJ013 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - J choice: elements in instant XML=1, minOccurs=0, maxOccurs=0 |
Test files mgJ013.xsd mgJ013.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgJ027 | Microsoft |
model groups ( choice ) Specs section: model groups ( choice ) - J choice: minOccurs=2, maxOccurs=1 |
Test file mgJ027.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgL008 | Microsoft |
model group validation checking Specs section: model group validation checking - L choice: with 5 elements, 0 element in the instant XML doc |
Test files mgL008.xsd mgL008.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgM002 | Microsoft |
model group validation checking Specs section: model group validation checking - M all: with no elements 1 element is in the instant XML doc |
Test files mgM002.xsd mgM002.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: 0 |
XSV S: 1 I: 0 |
mgM003 | Microsoft |
model group validation checking Specs section: model group validation checking - M all: with 1 elements 0 element is in the instant XML doc |
Test files mgM003.xsd mgM003.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgM006 | Microsoft |
model group validation checking Specs section: model group validation checking - M all: with 2 elements 0 element is in the instant XML doc |
Test files mgM006.xsd mgM006.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgM007 | Microsoft |
model group validation checking Specs section: model group validation checking - M all: with 2 elements 1 element is in the instant XML doc |
Test files mgM007.xsd mgM007.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgM010 | Microsoft |
model group validation checking Specs section: model group validation checking - M all: with 2 elements instant doc has all the element plus some other element from other namespace |
Test files mgM010.xsd mgM010.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgM014 | Microsoft |
model group validation checking Specs section: model group validation checking - M all: with 2 elements instant doc has the same element twice. |
Test files mgM014.xsd mgM014.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgN003 | Microsoft |
3.8.4 Validation Rule: Element Sequence Valid Specs section: 3.8.4 Validation Rule: Element Sequence Valid - N parent is sequence, the instant XML has element that are of same local name but different namespace URI than in the element decl |
Test files mgN003.xsd mgN003.xml |
Expected S: 1 I: 0 |
Msv_Crimson S: 1 I: 0 |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgO001 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - O all has particle with minOccurs=maxOccur = 0 |
Test file mgO001.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgO003 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - O all has particle with minOccurs=0, maxOccur = 2 |
Test file mgO003.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgO006 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - O group' with 'all', appear under 'redefine', which is part of a complexType |
Test files mgO006.xsd mgO006.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgO007 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - O group' with 'all', appear under 'extension', whiche is part of a complexType |
Test files mgO007.xsd mgO007.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 0 I: NA |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgO013 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - O group' with 'all', appear under 'redefine', whiche is part of a complexType, and particles in all has maxOccurs=minOccurs (absent) |
Test files mgO013.xsd mgO013.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgO018 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - O 'all', appear under 'complexType' has minOccurs=0, maxOccurs=0 |
Test file mgO018.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgO019 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - O group' with 'all', appear under 'schema', all has minOccurs=0, maxOccurs=0 |
Test file mgO019.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgO027 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - O group' with 'all', appear under 'redefine', which is part of a complexType, and particles in all has minOccurs=0, maxOccurs=1 |
Test file mgO027.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgO034 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - O group' with 'all', appear under 'redefine', which is part of a complexType |
Test files mgO034.xsd mgO034.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 1 |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgO035 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - O group' with 'all', appear under 'extension', which is part of a complexType |
Test files mgO035.xsd mgO035.xml |
Expected S: 1 I: 1 |
Msv_Crimson S: 1 I: 0 |
XSV S: 1 I: 1 |
XSV S: 1 I: 1 |
mgP039 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - P 'all', appear under 'complexType', and has minOccurs=1, maxOccurs=2 |
Test file mgP039.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgP042 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - P 'all', appear under 'extension', which is part of a complexType, and has minOccurs=1, maxOccurs=2 |
Test file mgP042.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgP043 | Microsoft |
3.8.6 Schema Component Constraint: All Group Limited Specs section: 3.8.6 Schema Component Constraint: All Group Limited - P group' with 'all', appear under 'restriction', whiche is part of a complexType, and particles in all has minOccurs=1, maxOccurs=2 |
Test file mgP043.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 1 I: NA |
XSV S: 1 I: NA |
mgQ001 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - Q 2 particles with idendical element declarations (same type), both under all |
Test file mgQ001.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgQ004 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - Q 2 particles with idendical element declarations (same type), one under 'all', one under 'sequence' inside 'all' |
Test file mgQ004.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgQ005 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - Q 2 particles with idendical element declarations (same type), one under 'all', one under 'choice' inside 'all' |
Test file mgQ005.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgQ010 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - Q 2 particles with idendical element declarations (same type), one under 'all', one under 'sequence' inside 'sequence' of 'all' |
Test file mgQ010.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgQ011 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - Q 2 particles with idendical element declarations (same type), one under 'all', one under 'choice' inside 'sequence' of 'all' |
Test file mgQ011.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgQ012 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - Q 2 particles with idendical element declarations (same type), one under 'all', one under 'sequence' inside 'choice' of 'all' |
Test file mgQ012.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgQ013 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - Q 2 particles with idendical element declarations (same type), one under 'all', one under 'choice' inside 'choice' of 'all' |
Test file mgQ013.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgQ021 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - Q 2 particles with idendical element declarations (same type), one under 'choice', one is from sequence, model is non-deterministic |
Test file mgQ021.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR001 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), both under all |
Test file mgR001.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR002 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), both under sequence |
Test file mgR002.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR003 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), both under choice |
Test file mgR003.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR004 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'all', one under 'sequence' inside 'all' |
Test file mgR004.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR005 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'all', one under 'choice' inside 'all' |
Test file mgR005.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR006 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'sequence', one under 'choice' inside 'sequence' |
Test file mgR006.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR007 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'sequence', one under 'sequence' inside 'sequence' |
Test file mgR007.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR008 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'choice', one under 'choice' inside 'choice' |
Test file mgR008.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR009 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'choice', one under 'sequence' inside 'choice' |
Test file mgR009.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR010 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'all', one under 'sequence' inside 'sequence' of 'all' |
Test file mgR010.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR011 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'all', one under 'choice' inside 'sequence' of 'all' |
Test file mgR011.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR012 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'all', one under 'sequence' inside 'choice' of 'all' |
Test file mgR012.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR013 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'all', one under 'choice' inside 'choice' of 'all' |
Test file mgR013.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR014 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'sequence', one under 'sequence' inside 'sequence' of 'sequence' |
Test file mgR014.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR015 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'sequence', one under 'choice' inside 'sequence' of 'sequence' |
Test file mgR015.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR016 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'sequence', one under 'sequence' inside 'choice' of 'sequence' |
Test file mgR016.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR017 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'sequence', one under 'choice' inside 'choice' of 'sequence' |
Test file mgR017.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR018 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'choice', one under 'sequence' inside 'sequence' of 'choice' |
Test file mgR018.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR019 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'choice', one under 'choice' inside 'sequence' of 'choice' |
Test file mgR019.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR020 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'choice', one under 'sequence' inside 'choice' of 'choice' |
Test file mgR020.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR021 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - R 2 particles with idendical element declarations (different type), one under 'choice', one under 'choice' inside 'sequence' of 'choice' |
Test file mgR021.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgR022 | Microsoft |
3.8.6 Schema Component Constraint: Element Declarations Consistent Specs section: 3.8.6 Schema Component Constraint: Element Declarations Consistent - P 2 particles with idendical element declarations (different type), one under 'choice', one is from substitution group |
Test file mgR022.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgS002 | Microsoft |
Deterministic Sequences Specs section: Test Deterministic Sequences - S sequence must be deterministic:(a (bc | bd)) |
Test file mgS002.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgS003 | Microsoft |
Deterministic Sequences Specs section: Test Deterministic Sequences - S sequence must be deterministic:(a | ab) |
Test file mgS003.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgS004 | Microsoft |
Deterministic Sequences Specs section: Test Deterministic Sequences - S sequence must be deterministic:((ab) | ( a | b)) |
Test file mgS004.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |
mgS005 | Microsoft |
Deterministic Sequences Specs section: Test Deterministic Sequences - S sequence must be deterministic:((a, b) | ( ab | b)) |
Test file mgS005.xsd |
Expected S: 0 I: NA |
Msv_Crimson S: 1 I: NA |
XSV S: 0 I: NA |
XSV S: 0 I: NA |