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: 1
I: NA
idI017 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath=' ncname:*' , field contains *
Test file
idI017.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI018 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='.//' , field contains *
Test file
idI018.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI022 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='./ /.' , field contains *
Test file
idI022.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI023 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='child: :qname' , field contains *
Test file
idI023.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI024 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='child ::qname' , field contains *
Test file
idI024.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI025 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='child:: qname' , field contains *
Test file
idI025.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI028 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='.//.//qname' , field contains *
Test file
idI028.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI038 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='.//qname1/.//qname2' , field contains *
Test file
idI038.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI050 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='. | qname' , field contains *
Test file
idI050.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI052 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='. | ncname:*' , field contains *
Test file
idI052.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI074 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='qname1 | qname' , field contains *
Test file
idI074.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI076 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='qname1 | ncname:*' , field contains *
Test file
idI076.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI098 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='* | qname' , field contains *
Test file
idI098.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI100 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='* | ncname:*' , field contains *
Test file
idI100.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI122 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='ncname1:* | qname' , field contains *
Test file
idI122.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI124 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='ncname1:* | ncname:*' , field contains *
Test file
idI124.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI145 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='self::*' , field contains *
Test file
idI145.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI146 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='descendant-or-self::*' , field contains *
Test file
idI146.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI147 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='descendant::*' , field contains *
Test file
idI147.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI148 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='attribute::*' , field contains *
Test file
idI148.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI149 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='@*' , field contains *
Test file
idI149.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI150 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='self::node()' , field contains *
Test file
idI150.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI151 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='qname[type="predicate"]' , field contains *
Test file
idI151.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idI152 Microsoft Selector identity-constraint xpath bnf
Specs section: I
selector xpath='qname[predicate]' , field contains *
Test file
idI152.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ001 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='' , selector contains *
Test file
idJ001.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ002 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='@' , selector contains *
Test file
idJ002.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ003 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='attribute::' , selector contains *
Test file
idJ003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ005 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='/' , selector contains *
Test file
idJ005.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ006 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='//' , selector contains *
Test file
idJ006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ007 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='|' , selector contains *
Test file
idJ007.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ008 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='| qname' , selector contains *
Test file
idJ008.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ010 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='child::qname' , selector contains *
Test file
idJ010.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ011 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='qname' , selector contains * . Prefix is undefined
Test file
idJ011.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ014 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='child::ncname:*' , selector contains *
Test file
idJ014.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ015 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='ncname :*' , selector contains *
Test file
idJ015.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ016 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='ncname: *' , selector contains *
Test file
idJ016.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ017 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='ncname : *' , selector contains *
Test file
idJ017.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ018 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath=' ncname:*' , selector contains *
Test file
idJ018.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ020 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='attribute::qname' , selector contains *
Test file
idJ020.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ023 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='attribute::*' , selector contains *
Test file
idJ023.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ025 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='.///@*' , selector contains *
Test file
idJ025.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ026 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='.//' , selector contains *
Test file
idJ026.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ030 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='./ /.' , selector contains *
Test file
idJ030.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ032 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='attribute: :qname' , selector contains *
Test file
idJ032.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ033 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='attribute ::qname' , selector contains *
Test file
idJ033.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ034 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='attribute:: qname' , selector contains *
Test file
idJ034.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ036 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='.//.//qname' , selector contains *
Test file
idJ036.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ052 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='.//qname1/.//qname2' , selector contains *
Test file
idJ052.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ056 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='.//qname1/.//@qname2' , selector contains *
Test file
idJ056.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ074 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='. | qname' , selector contains *
Test file
idJ074.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ076 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='. | ncname:*' , selector contains *
Test file
idJ076.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ077 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='. | @qname' , selector contains *
Test file
idJ077.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ079 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='. | @ncname:*' , selector contains *
Test file
idJ079.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ116 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='qname1 | qname' , selector contains *
Test file
idJ116.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ118 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='qname1 | ncname:*' , selector contains *
Test file
idJ118.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ119 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='qname1 | @qname' , selector contains *
Test file
idJ119.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ121 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='qname1 | @ncname:*' , selector contains *
Test file
idJ121.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ122 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='@qname1 | @qname' , selector contains *
Test file
idJ122.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ124 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='@qname1 | @ncname:*' , selector contains *
Test file
idJ124.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ146 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='* | qname' , selector contains *
Test file
idJ146.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ148 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='* | ncname:*' , selector contains *
Test file
idJ148.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ149 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='* | @qname' , selector contains *
Test file
idJ149.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ151 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='* | @ncname:*' , selector contains *
Test file
idJ151.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ152 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='@* | qname' , selector contains *
Test file
idJ152.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ154 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='@* | ncname:*' , selector contains *
Test file
idJ154.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ176 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='ncname1:* | qname' , selector contains *
Test file
idJ176.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ178 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='ncname1:* | ncname:*' , selector contains *
Test file
idJ178.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ205 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='self::*' , selector contains *
Test file
idJ205.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ206 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='descendant-or-self::*' , selector contains *
Test file
idJ206.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ207 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='descendant::*' , selector contains *
Test file
idJ207.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ208 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='self::node()' , selector contains *
Test file
idJ208.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ209 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='qname[type="predicate"]' , selector contains *
Test file
idJ209.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idJ210 Microsoft Field identity-constraint xpath bnf
Specs section: J
field xpath='qname[predicate]' , selector contains *
Test file
idJ210.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idK002 Microsoft XPath validation
Specs section: K
keyref fields locating an attribute refers to a unique locating an element
Test files
idK002.xsd
idK002.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idK006 Microsoft XPath validation
Specs section: K
keyref fields locating an element refers to a unique locating an attribute
Test files
idK006.xsd
idK006.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idK010 Microsoft XPath validation
Specs section: K
keyref fields locating an element refers to a unique locating an element
Test files
idK010.xsd
idK010.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idK012 Microsoft XPath validation
Specs section: K
constraint locating an element that is of complexType/complexContent
Test files
idK012.xsd
idK012.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 1
XSV
S: 1
I: 1
XSV
S: 0
I: NA
idK014 Microsoft XPath validation
Specs section: K
constraint locating an element that is of simpleType/list
Test files
idK014.xsd
idK014.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idL004 Microsoft XPath validation
Specs section: L
Test valid XML for unique definition, field xpath='child::qname' , selector contains *
Test files
idL004.xsd
idL004.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL010 Microsoft XPath validation
Specs section: L
Test valid XML for unique definition, field xpath='child::*' , selector contains *
Test files
idL010.xsd
idL010.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL014 Microsoft XPath validation
Specs section: L
Test valid XML for unique definition, field xpath='child::ncname:*' , selector contains *
Test files
idL014.xsd
idL014.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL017 Microsoft XPath validation
Specs section: L
Test valid XML for unique definition, field xpath='attribute::qname' , selector contains *
Test files
idL017.xsd
idL017.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL018 Microsoft XPath validation
Specs section: L
Test valid XML for unique definition, field xpath='attribute::qname' , selector contains .//qname1/qname2
Test files
idL018.xsd
idL018.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL021 Microsoft XPath validation
Specs section: L
Test valid XML for unique definition, field xpath='attribute::*' , selector contains *
Test files
idL021.xsd
idL021.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL024 Microsoft XPath validation
Specs section: L
Test valid XML for unique definition, field xpath='attribute::ncname:*' , selector contains *
Test files
idL024.xsd
idL024.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL029 Microsoft XPath validation
Specs section: L
Test valid XML for key definition, field xpath='child::qname' , selector contains *
Test files
idL029.xsd
idL029.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL035 Microsoft XPath validation
Specs section: L
Test valid XML for key definition, field xpath='child::*' , selector contains *
Test files
idL035.xsd
idL035.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL039 Microsoft XPath validation
Specs section: L
Test valid XML for key definition, field xpath='child::ncname:*' , selector contains *
Test files
idL039.xsd
idL039.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL042 Microsoft XPath validation
Specs section: L
Test valid XML for key definition, field xpath='attribute::qname' , selector contains *
Test files
idL042.xsd
idL042.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL043 Microsoft XPath validation
Specs section: L
Test valid XML for key definition, field xpath='attribute::qname' , selector contains .//qname1/qname2
Test files
idL043.xsd
idL043.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL046 Microsoft XPath validation
Specs section: L
Test valid XML for key definition, field xpath='attribute::*' , selector contains *
Test files
idL046.xsd
idL046.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL049 Microsoft XPath validation
Specs section: L
Test valid XML for key definition, field xpath='attribute::ncname:*' , selector contains *
Test files
idL049.xsd
idL049.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL050 Microsoft XPath validation
Specs section: L
Test invalid XML for key definition, field xpath='@ncname:*' , selector contains *
Test files
idL050.xsd
idL050.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL054 Microsoft XPath validation
Specs section: L
Test valid XML for keyref definition, field xpath='child::qname' , selector contains *
Test files
idL054.xsd
idL054.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL060 Microsoft XPath validation
Specs section: L
Test valid XML for keyref definition, field xpath='child::*' , selector contains *
Test files
idL060.xsd
idL060.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL064 Microsoft XPath validation
Specs section: L
Test valid XML for keyref definition, field xpath='child::ncname:*' , selector contains *
Test files
idL064.xsd
idL064.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL067 Microsoft XPath validation
Specs section: L
Test valid XML for keyref definition, field xpath='attribute::qname' , selector contains *
Test files
idL067.xsd
idL067.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL068 Microsoft XPath validation
Specs section: L
Test valid XML for keyref definition, field xpath='attribute::qname' , selector contains .//qname1/qname2
Test files
idL068.xsd
idL068.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL071 Microsoft XPath validation
Specs section: L
Test valid XML for keyref definition, field xpath='attribute::*' , selector contains *
Test files
idL071.xsd
idL071.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL074 Microsoft XPath validation
Specs section: L
Test valid XML for keyref definition, field xpath='attribute::ncname:*' , selector contains *
Test files
idL074.xsd
idL074.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
idL090 Microsoft XPath validation
Specs section: L
Test for path | path of selector field xpath='.' , selector contains qname | qname1
Test files
idL090.xsd
idL090.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 1
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idL091 Microsoft XPath validation
Specs section: L
Test for path | path of selector field xpath='.' , selector contains qname | qname1
Test files
idL091.xsd
idL091.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 1
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idL093 Microsoft XPath validation
Specs section: L
Test for path | path of selector field xpath='qname' , selector contains qname | qname1
Test files
idL093.xsd
idL093.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 1
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idL095 Microsoft XPath validation
Specs section: L
Test for path | path of selector field xpath='*' , selector contains qname | qname1
Test files
idL095.xsd
idL095.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 1
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idL097 Microsoft XPath validation
Specs section: L
Test for path | path of selector field xpath='ncname:*' , selector contains qname | qname1
Test files
idL097.xsd
idL097.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 1
XSV
S: 1
I: 0
XSV
S: 1
I: 0
idL098 Microsoft XPath validation
Specs section: L
Test for path | path of selector field xpath='@qname' , selector contains qname | qname1
Test files
idL098.xsd
idL098.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idL100 Microsoft XPath validation
Specs section: L
Test for path | path of selector field xpath='@*' , selector contains qname | qname1
Test files
idL100.xsd
idL100.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
idL102 Microsoft XPath validation
Specs section: L
Test for path | path of selector field xpath='@ncname:*' , selector contains qname | qname1
Test files
idL102.xsd
idL102.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1