XML Schema Test Results

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 ms-identityConstraint (Microsoft)

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
idA002 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique Declaration with optional attribute id = 'foo123' , name attribute = 'idName' , another object with an ID ='foo123'
Test file
idA002.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idA003 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique Declaration with optional attribute id = 'foo123' , name attribute = 'idName' , an included object with and ID='foo123'
Test file
idA003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idA004 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique Declaration with optional attribute id = 'foo123' , name attribute = 'idName' , an imported object with and ID='foo123'
Test file
idA004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idA005 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique Declaration with optional attribute id = 'foo123' , name attribute = 'idName' , a redefined object with and ID='foo123'
Test file
idA005.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idA006 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique Declaration with optional attribute id = '' , name attribute = 'idName'
Test file
idA006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idA007 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique Declaration with optional attribute id = '123' , name attribute = 'idName'
Test file
idA007.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idA030 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique Declaration with mandatory attribute name = 'a:b'
Test file
idA030.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idA031 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique Declaration with mandatory attribute name = ''
Test file
idA031.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idA032 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique Declaration with mandatory attribute name = '1foo'
Test file
idA032.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idA035 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique Declaration with id, name and refer attributes
Test file
idA035.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idA036 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique Declaration with attribute of non-schema namespace
Test file
idA036.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idA037 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique element, content of single annotation
Test file
idA037.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idA038 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique element, content with two annotations
Test file
idA038.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idA039 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique element, content of selector
Test file
idA039.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idA042 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique element, content of selector then annotation and then field
Test file
idA042.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idA043 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique element, content of selector then field and then annotation
Test file
idA043.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idA044 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique element, content of annotation then field and then selector
Test file
idA044.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idA046 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique element, content of two selectors and then a field
Test file
idA046.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idA047 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique element, content of field
Test file
idA047.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idA048 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique element, content of annotation then field
Test file
idA048.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idA049 Microsoft Identity-constraint Definition Schema Component
Specs section: A
unique element, content of two fields
Test file
idA049.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idB002 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key Declaration with optional attribute id = 'foo123' , name attribute = 'keyName' , another object with an ID ='foo123'
Test file
idB002.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idB003 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key Declaration with optional attribute id = 'foo123' , name attribute = 'keyName' , an included object with and ID='foo123'
Test file
idB003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idB004 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key Declaration with optional attribute id = 'foo123' , name attribute = 'keyName' , an imported object with and ID='foo123'
Test file
idB004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idB006 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key Declaration with optional attribute id = '' , name attribute = 'keyName'
Test file
idB006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idB007 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key Declaration with optional attribute id = '123' , name attribute = 'keyName'
Test file
idB007.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idB030 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key Declaration with mandatory attribute name = 'a:b'
Test file
idB030.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idB031 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key Declaration with mandatory attribute name = ''
Test file
idB031.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idB032 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key Declaration with mandatory attribute name = '1foo'
Test file
idB032.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idB035 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key Declaration with id, name and refer attributes
Test file
idB035.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idB036 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key Declaration with attribute of non-schema namespace
Test file
idB036.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idB037 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key element, content of single annotation
Test file
idB037.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idB038 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key element, content with two annotations
Test file
idB038.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idB039 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key element, content of selector
Test file
idB039.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idB042 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key element, content of selector then annotation and then field
Test file
idB042.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idB043 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key element, content of selector then field and then annotation
Test file
idB043.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idB044 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key element, content of annotation then field and then selector
Test file
idB044.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idB046 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key element, content of two selectors and then a field
Test file
idB046.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idB047 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key element, content of field
Test file
idB047.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idB048 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key element, content of annotation then field
Test file
idB048.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idB049 Microsoft Identity-constraint Definition Schema Component
Specs section: B
key element, content of two fields
Test file
idB049.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idC002 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref Declaration with optional attribute id = 'foo123' , name attribute = 'keyrefName' , another object with an ID ='foo123'
Test file
idC002.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idC003 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref Declaration with optional attribute id = 'foo123' , name attribute = 'keyrefName' , an included object with and ID='foo123'
Test file
idC003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idC004 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref Declaration with optional attribute id = 'foo123' , name attribute = 'keyrefName' , an imported object with and ID='foo123'
Test file
idC004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idC005 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref Declaration with optional attribute id = 'foo123' , name attribute = 'keyrefName' , a redefined object with and ID='foo123'
Test file
idC005.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idC006 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref Declaration with optional attribute id = '' , name attribute = 'keyrefName'
Test file
idC006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idC007 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref Declaration with optional attribute id = '123' , name attribute = 'keyrefName'
Test file
idC007.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idC019 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref Declaration with mandatory attribute name = 'keyrefName' , another keyref idConstraint object in a different targetNamespace with a name="keyrefName"
Test file
idC019.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 0
I: NA
idC030 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref Declaration with mandatory attribute name = 'a:b'
Test file
idC030.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idC031 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref Declaration with mandatory attribute name = ''
Test file
idC031.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idC032 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref Declaration with mandatory attribute name = '1foo'
Test file
idC032.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idC039 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref Declaration with attribute of non-schema namespace
Test file
idC039.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idC045 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref element, content of selector then annotation and then field
Test file
idC045.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idC046 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref element, content of selector then field and then annotation
Test file
idC046.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idC047 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref element, content of annotation then field and then selector
Test file
idC047.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idC049 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref element, content of two selectors and then a field
Test file
idC049.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idC050 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref element, content of field
Test file
idC050.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idC051 Microsoft Identity-constraint Definition Schema Component
Specs section: C
keyref element, content of annotation then field
Test file
idC051.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idD002 Microsoft Identity-constraint Definition Schema Component
Specs section: D
selector Declaration with optional attribute id = 'foo123' , another object with an ID ='foo123'
Test file
idD002.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idD003 Microsoft Identity-constraint Definition Schema Component
Specs section: D
selector Declaration with optional attribute id = 'foo123' , an included object with and ID='foo123'
Test file
idD003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idD004 Microsoft Identity-constraint Definition Schema Component
Specs section: D
selector Declaration with optional attribute id = ''
Test file
idD004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idD005 Microsoft Identity-constraint Definition Schema Component
Specs section: D
selector Declaration with optional attribute id = '123'
Test file
idD005.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idD006 Microsoft Identity-constraint Definition Schema Component
Specs section: D
selector Declaration with attribute name = 'fooID'
Test file
idD006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idD012 Microsoft Identity-constraint Definition Schema Component
Specs section: D
selector Declaration with mandatory attribute xpath = ''
Test file
idD012.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idD014 Microsoft Identity-constraint Definition Schema Component
Specs section: D
selector Declaration with mandatory attribute xpath contains invalid Xpath subset
Test file
idD014.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idD015 Microsoft Identity-constraint Definition Schema Component
Specs section: D
selector Declaration with attribute of non-schema namespace
Test file
idD015.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idD017 Microsoft Identity-constraint Definition Schema Component
Specs section: D
selector element, content with two annotations
Test file
idD017.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idE002 Microsoft Identity-constraint Definition Schema Component
Specs section: E
field Declaration with optional attribute id = 'foo123' , another object with an ID ='foo123'
Test file
idE002.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idE003 Microsoft Identity-constraint Definition Schema Component
Specs section: E
field Declaration with optional attribute id = 'foo123' , an included object with and ID='foo123'
Test file
idE003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idE004 Microsoft Identity-constraint Definition Schema Component
Specs section: E
field Declaration with optional attribute id = ''
Test file
idE004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idE005 Microsoft Identity-constraint Definition Schema Component
Specs section: E
field Declaration with optional attribute id = '123'
Test file
idE005.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idE006 Microsoft Identity-constraint Definition Schema Component
Specs section: E
field Declaration with attribute name = 'fooID'
Test file
idE006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idE012 Microsoft Identity-constraint Definition Schema Component
Specs section: E
field Declaration with mandatory attribute xpath = ''
Test file
idE012.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idE014 Microsoft Identity-constraint Definition Schema Component
Specs section: E
field Declaration with mandatory attribute xpath contains invalid Xpath subset
Test file
idE014.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idE015 Microsoft Identity-constraint Definition Schema Component
Specs section: E
field Declaration with attribute of non-schema namespace
Test file
idE015.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idE017 Microsoft Identity-constraint Definition Schema Component
Specs section: E
field element, content with two annotations
Test file
idE017.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
idF006 Microsoft Identity-constraint Validation Rules
Specs section: F
unique category, field element evaluates to a node-set with a member that is not a simple type
Test files
idF006.xsd
idF006.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 0
XSV
S: 0
I: NA
idF010 Microsoft Identity-constraint Validation Rules
Specs section: F
unique category, instance member (a)=3.0, number; instance member (b)=3, number
Test files
idF010.xsd
idF010.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idF012 Microsoft Identity-constraint Validation Rules
Specs section: F
unique category, instance member (a)=1, boolean; instance member (b)=1, number
Test files
idF012.xsd
idF012.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idF013 Microsoft Identity-constraint Validation Rules
Specs section: F
unique category, instance member (a)=1, float; instance member (b)=1, decimal
Test files
idF013.xsd
idF013.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idF014 Microsoft Identity-constraint Validation Rules
Specs section: F
unique category, instance member (a)=1, float; instance member (b)=1, unsignedByte
Test files
idF014.xsd
idF014.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idF015 Microsoft Identity-constraint Validation Rules
Specs section: F
unique category, instance member (a)=1, decimal; instance member (b)=1, unsignedByte
Test files
idF015.xsd
idF015.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idF016 Microsoft Identity-constraint Validation Rules
Specs section: F
unique category, instance member (a)=test, string; instance member (b)='', string defined using default='test'
Test files
idF016.xsd
idF016.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 1
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idF017 Microsoft Identity-constraint Validation Rules
Specs section: F
unique category, instance member (a)=test, string; instance member (b)='', string defined using fixed='test'
Test files
idF017.xsd
idF017.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 1
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idF018 Microsoft Identity-constraint Validation Rules
Specs section: F
unique category, instance member (a)=nil, string; instance member (b)=nil
Test files
idF018.xsd
idF018.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 0
I: NA
idF036 Microsoft Identity-constraint Validation Rules
Specs section: F
unique category, field points to attribute used only within xsi:type substitution
Test files
idF036.xsd
idF036.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idG006 Microsoft Identity-constraint Validation Rules
Specs section: G
key category, field element evaluates to a node-set with a member that is not a simple type
Test files
idG006.xsd
idG006.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 1
XSV
S: 1
I: 0
XSV
S: 0
I: NA
idG011 Microsoft Identity-constraint Validation Rules
Specs section: G
key category, instance member (a)=test, string; instance member (b)='', string defined using default='test'
Test files
idG011.xsd
idG011.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 1
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idG012 Microsoft Identity-constraint Validation Rules
Specs section: G
key category, instance member (a)=test, string; instance member (b)='', string defined using fixed='test'
Test files
idG012.xsd
idG012.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 1
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idG016 Microsoft Identity-constraint Validation Rules
Specs section: G
key category, selector points to element within targetNamespace
Test files
idG016.xsd
idG016.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idG022 Microsoft Identity-constraint Validation Rules
Specs section: G
key category, field points to element outside targetNamespace in non-imported schema
Test files
idG022.xsd
idG022.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idG029 Microsoft Identity-constraint Validation Rules
Specs section: G
key category, field points to attribute outside targetNamespace in non-imported schema
Test files
idG029.xsd
idG029.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idG030 Microsoft Identity-constraint Validation Rules
Specs section: G
key category, field points to attribute used only within xsi:type substitution
Test files
idG030.xsd
idG030.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idH009 Microsoft Identity-constraint Validation Rules
Specs section: H
keyref category, keyref refers to unique element
Test files
idH009.xsd
idH009.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idH010 Microsoft Identity-constraint Validation Rules
Specs section: H
keyref category, keyref refers to unique element whose value is nil
Test files
idH010.xsd
idH010.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idH013 Microsoft Identity-constraint Validation Rules
Specs section: H
keyref category, keyref has more field definitions than are defined in referred key fields
Test file
idH013.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idH014 Microsoft Identity-constraint Validation Rules
Specs section: H
keyref category, keyref has less field definitions than are defined in referred key fields
Test file
idH014.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idH034 Microsoft Identity-constraint Validation Rules
Specs section: H
keyref category, field points to attribute used only within xsi:type substitution
Test files
idH034.xsd
idH034.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idH035 Microsoft Identity-constraint Validation Rules
Specs section: H
keyref category, keyref refering to a keyref object instead of unique or key
Test file
idH035.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI001 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='' , field contains *
Test file
idI001.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI003 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='/' , field contains *
Test file
idI003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI004 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='//' , field contains *
Test file
idI004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI005 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='|' , field contains *
Test file
idI005.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI006 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='child::' , field contains *
Test file
idI006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI007 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='| qname' , field contains *
Test file
idI007.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI009 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='child::qname' , field contains *
Test file
idI009.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI010 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='qname' , field contains * . Prefix is undefined
Test file
idI010.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI013 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='child::ncname:*' , field contains *
Test file
idI013.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI014 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='ncname :*' , field contains *
Test file
idI014.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI015 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='ncname: *' , field contains *
Test file
idI015.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI016 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='ncname : *' , field contains *
Test file
idI016.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S