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-element (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
elemA009 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - A
Element with name='foo:bar'
Test file
elemA009.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemA010 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - A
Element with name=':bar'
Test file
elemA010.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemA011 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - A
Element with name='foo:'
Test file
elemA011.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemA012 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - A
Element with name=''
Test file
elemA012.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemA013 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - A
Element with name=' '
Test file
elemA013.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemA014 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - A
Element with name='-2.5foo'
Test file
elemA014.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemB003 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - B
Element with abstract='True'
Test file
elemB003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemB004 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - B
Element with abstract='False'
Test file
elemB004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemB005 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - B
Element with abstract=''
Test file
elemB005.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemB006 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - B
Element with abstract='boolean'
Test file
elemB006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemB009 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - B
Element with abstract='abstract'
Test file
elemB009.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemB010 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - B
Element with abstract='true false'
Test file
elemB010.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemC009 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - C
Element with block='foo'
Test file
elemC009.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemC010 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - C
Element with block='#All'
Test file
elemC010.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemC011 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - C
Element with block='Extension'
Test file
elemC011.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemC012 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - C
Element with block='Restriction'
Test file
elemC012.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemC013 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - C
Element with block='Subsitution'
Test file
elemC013.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemC014 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - C
Element with block='#all extension restriction substitution'
Test file
elemC014.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemC015 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - C
Element with block='extension foo'
Test file
elemC015.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemC016 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - C
Element with block='restriction foo'
Test file
elemC016.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemC017 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - C
Element with block='substitution foo'
Test file
elemC017.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemD003 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - D
Clash with fixed="foo" and default="foo"
Test file
elemD003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemD004 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - D
Element type is complexType and default is present
Test file
elemD004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemD005 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - D
Element with default='foo' and the content is not a textOnly
Test file
elemD005.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemE001 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - E
Element with substitutionGroup='foo' where foo is a pre-defined element
Test file
elemE001.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemE002 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - E
Element with substitutionGroup='substitutionGroup'
Test file
elemE002.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemE003 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - E
Element with substitutionGroup='_foo'
Test file
elemE003.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemE004 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - E
Element with substitutionGroup='_foo-2.5??'
Test file
elemE004.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemE005 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - E
Element with substitutionGroup='foo' where foo is derived from simpleType
Test file
elemE005.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemE006 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - E
Element with substitutionGroup='-foo'
Test file
elemE006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemE007 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - E
Element with substitutionGroup=''
Test file
elemE007.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemE008 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - E
Element with substitutionGroup='foo' where element foo doesn't exist
Test file
elemE008.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 0
I: NA
XSV
S: 1
I: NA
elemE009 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - E
Element with substitutionGroup='foo' where foo directly pointing to a simpleType
Test file
elemE009.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 0
I: NA
XSV
S: 1
I: NA
elemF004 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='substitution'
Test file
elemF004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemF006 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='restriction substitution'
Test file
elemF006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemF007 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='substitution extension'
Test file
elemF007.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemF008 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='extension restriction substitution'
Test file
elemF008.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemF009 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='foo'
Test file
elemF009.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemF010 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='#All'
Test file
elemF010.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemF011 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='Extension'
Test file
elemF011.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemF012 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='Restriction'
Test file
elemF012.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemF013 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='Subsitution'
Test file
elemF013.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemF014 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='#all extension restriction substitution'
Test file
elemF014.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemF015 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='extension foo'
Test file
elemF015.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemF016 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='restriction foo'
Test file
elemF016.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemF017 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - F
Element with final='substitution foo'
Test file
elemF017.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemG003 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - G
Element type is complexType and fixed is present
Test file
elemG003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemG004 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - G
Element with fixed='foo' and the content is not a textOnly
Test file
elemG004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemI003 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - I
Element with id='25'
Test file
elemI003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemI004 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - I
Element with id=''
Test file
elemI004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemI005 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - I
Duplicate ID="foo25" where foo25 is already exists
Test file
elemI005.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemJ001 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - J
Element with maxOccurs='0'
Test file
elemJ001.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemJ019 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - J
Element with minOccurs="2" maxOccurs="1"
Test file
elemJ019.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemK002 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - K
Element with nillable='false'
Test file
elemK002.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemK003 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - K
Element with nillable=''
Test file
elemK003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemK004 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - K
Element with nillable='True'
Test file
elemK004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemK005 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - K
Element with nillable='False'
Test file
elemK005.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemK006 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - K
Element with nillable='true false'
Test file
elemK006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemK007 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - K
Element using nullable attribute, invalid cas.
Test file
elemK007.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemM005 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - M
Clash with ref="foo" and type="foo"
Test file
elemM005.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemN004 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - N
Element with an attribute that has a non-schema namespace, a:b="c" where xmlns:a="foo" in xsd:schema
Test file
elemN004.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemN005 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - N
Element with a non-schema namespace a:b=c
Test file
elemN005.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemN006 Microsoft 3.3.2 XML Representation of Element Declaration Schema Components
Specs section: 3.3.2 XML Representation of Element Declaration Schema Components - N
Element with an attribute foo="bar" where foo is a random attribute
Test file
elemN006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemO010 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - O
Document with element with nillable = false andDocument's null = true in xml
Test files
elemO010.xsd
elemO010.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemO011 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - O
Document with element with nillable = false andDocument's null = false in xml
Test files
elemO011.xsd
elemO011.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemO012 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - O
Document with element with nillable = false
Test files
elemO012.xsd
elemO012.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemP001 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - P
Element with default and fixed present
Test file
elemP001.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemP002 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - P
Element with complexType parent with default and fixed present
Test file
elemP002.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemP006 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - P
Element with complexType parent, and ref and name
Test file
elemP006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemP009 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - P
Element with complexType parent, type and ref
Test file
elemP009.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemQ004 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - Q
Element with simpleType and annotation
Test file
elemQ004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemQ006 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - Q
Element with complexType and annotation
Test file
elemQ006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemQ009 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - Q
Document with default maxOccurs and 2 occurrences
Test files
elemQ009.xsd
elemQ009.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemQ019 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - Q
Document with fixed=Hello andDocument contains nothing
Test files
elemQ019.xsd
elemQ019.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemR003 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - R
Valid Document for Element with form=qualified and unqualified elements
Test file
elemR003.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemR006 Microsoft 3.3.4 Element Declaration Validation Rules
Specs section: 3.3.4 Element Declaration Validation Rules - R
Valid Document for Element with schema's elementFormDefault=qualified and unqualified elements
Test file
elemR006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemS001 Microsoft element Validation checking (final)
Specs section: 3.3.4 Element Declaration Validation Rules - S
Element with final=restriction and an element affliation by restriction
Test file
elemS001.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemS002 Microsoft element Validation checking (final)
Specs section: 3.3.4 Element Declaration Validation Rules - S
Element with final=restriction and an element affliation by extension
Test files
elemS002.xsd
elemS002.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemS003 Microsoft element Validation checking (final)
Specs section: 3.3.4 Element Declaration Validation Rules - S
Element with final=extension and an element affliation by restriction
Test files
elemS003.xsd
elemS003.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemS004 Microsoft element Validation checking (final)
Specs section: 3.3.4 Element Declaration Validation Rules - S
Element with final=extension and an element affliation by extension
Test file
elemS004.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemS005 Microsoft element Validation checking (final)
Specs section: 3.3.4 Element Declaration Validation Rules - S
Element with final=#all and an element affliation by restriction
Test file
elemS005.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemS006 Microsoft element Validation checking (final)
Specs section: 3.3.4 Element Declaration Validation Rules - S
Element with final=#all and an element affliation by extension
Test file
elemS006.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: NA
XSV
S: 1
I: NA
elemS007 Microsoft element Validation checking (final)
Specs section: 3.3.4 Element Declaration Validation Rules - S
Element with final='' and an element affliation by restriction
Test files
elemS007.xsd
elemS007.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemS008 Microsoft element Validation checking (final)
Specs section: 3.3.4 Element Declaration Validation Rules - S
Element with final='' and an element affliation by extension
Test files
elemS008.xsd
elemS008.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT001 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Document with Element with block=restriction and a subsitution of a derivation by restriction
Test files
elemT001.xsd
elemT001.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT002 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Document with Element with block=restriction and a subsitution of a derivation by extension
Test files
elemT002.xsd
elemT002.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT003 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Document with Element with block=extension and a subsitution of a derivation by restriction
Test files
elemT003.xsd
elemT003.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT004 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Document with Element with block=extension and a subsitution of a derivation by extension
Test files
elemT004.xsd
elemT004.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT005 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Document with Element with block="#all" and a subsitution of a derivation by restriction
Test files
elemT005.xsd
elemT005.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT006 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Document with Element with block="#all" and a subsitution of a derivation by extension
Test files
elemT006.xsd
elemT006.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT007 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Document with Element with block="" and a subsitution of a derivation by restriction
Test files
elemT007.xsd
elemT007.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT008 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Document with Element with block="" and a subsitution of a derivation by extension
Test files
elemT008.xsd
elemT008.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT009 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element with block="list"
Test file
elemT009.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemT010 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element with block="union"
Test file
elemT010.xsd
Expected
S: 0
I: NA
Msv_Crimson
S: 1
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemT014 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
schema with block="#all" and, element with block="", a union used in instant XML
Test files
elemT014.xsd
elemT014.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT015 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
schema with block="#all" and, element with block="", a list used in instant XML
Test files
elemT015.xsd
elemT015.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT016 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="restriction", and instant XMLhas xsi:type=A
Test files
elemT016.xsd
elemT016.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT017 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="restriction", and instant XMLhas xsi:type=B (a different type)
Test files
elemT017.xsd
elemT017.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT018 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="restriction", and instant XMLhas xsi:type=restriction of A
Test files
elemT018.xsd
elemT018.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT019 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="restriction", and instant XMLhas xsi:type=base of A
Test files
elemT019.xsd
elemT019.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT022 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="restriction", and instant XMLhas xsi:type=list of A
Test files
elemT022.xsd
elemT022.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT024 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=complexType A, block="restriction", and instant XMLhas xsi:type=restriction of A
Test files
elemT024.xsd
elemT024.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT025 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=complexType A, block="restriction", and instant XMLhas xsi:type=extension of A
Test files
elemT025.xsd
elemT025.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT026 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=ur-Type, block="restriction", and instant XMLhas xsi:type=union of simpleType A
Test files
elemT026.xsd
elemT026.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT027 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=ur-Type, block="restriction", and instant XMLhas xsi:type=union of simpleType A and B
Test files
elemT027.xsd
elemT027.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT028 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=ur-Type, block="restriction", and instant XMLhas xsi:type=List of simpleType A
Test files
elemT028.xsd
elemT028.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT029 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=ur-Type, block="restriction", and instant XMLhas xsi:type=List of the Union of simpleType A and B
Test files
elemT029.xsd
elemT029.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT030 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="extension", and instant XMLhas xsi:type=A
Test files
elemT030.xsd
elemT030.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT031 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="extension", and instant XMLhas xsi:type=B (a different type)
Test files
elemT031.xsd
elemT031.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT032 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="extension", and instant XMLhas xsi:type=restriction of A
Test files
elemT032.xsd
elemT032.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT033 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="extension", and instant XMLhas xsi:type=base of A
Test files
elemT033.xsd
elemT033.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT038 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=complexType A, block="extension", and instant XMLhas xsi:type=restriction of A
Test files
elemT038.xsd
elemT038.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT039 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=complexType A, block="extension", and instant XMLhas xsi:type=extension of A
Test files
elemT039.xsd
elemT039.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT040 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=ur-Type, block="extension", and instant XMLhas xsi:type=union of simpleType A
Test files
elemT040.xsd
elemT040.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT041 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=ur-Type, block="extension", and instant XMLhas xsi:type=union of simpleType A and B
Test files
elemT041.xsd
elemT041.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT042 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=ur-Type, block="extension", and instant XMLhas xsi:type=List of simpleType A
Test files
elemT042.xsd
elemT042.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT043 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=ur-Type, block="extension", and instant XMLhas xsi:type=List of the Union of simpleType A and B
Test files
elemT043.xsd
elemT043.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT044 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="#all", and instant XMLhas xsi:type=A
Test files
elemT044.xsd
elemT044.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT045 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="#all", and instant XMLhas xsi:type=B (a different type)
Test files
elemT045.xsd
elemT045.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT046 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="#all", and instant XMLhas xsi:type=restriction of A
Test files
elemT046.xsd
elemT046.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT047 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="#all", and instant XMLhas xsi:type=base of A
Test files
elemT047.xsd
elemT047.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT048 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="#all", and instant XMLhas xsi:type=Union of A
Test files
elemT048.xsd
elemT048.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT049 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="#all", and instant XMLhas xsi:type=Union of A and B
Test files
elemT049.xsd
elemT049.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT050 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="#all", and instant XMLhas xsi:type=list of A
Test files
elemT050.xsd
elemT050.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT051 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=simpleType A, block="#all", and instant XMLhas xsi:type=list of the Union A and B
Test files
elemT051.xsd
elemT051.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 0
XSV
S: 1
I: 0
elemT052 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=complexType A, block="#all", and instant XMLhas xsi:type=restriction of A
Test files
elemT052.xsd
elemT052.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT053 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=complexType A, block="#all", and instant XMLhas xsi:type=extension of A
Test files
elemT053.xsd
elemT053.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT054 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=ur-Type, block="#all", and instant XMLhas xsi:type=union of simpleType A
Test files
elemT054.xsd
elemT054.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT055 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=ur-Type, block="#all", and instant XMLhas xsi:type=union of simpleType A and B
Test files
elemT055.xsd
elemT055.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT056 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=ur-Type, block="#all", and instant XMLhas xsi:type=List of simpleType A
Test files
elemT056.xsd
elemT056.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT057 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=ur-Type, block="#all", and instant XMLhas xsi:type=List of the Union of simpleType A and B
Test files
elemT057.xsd
elemT057.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT058 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
several elements with different blocks and valid instance
Test files
elemT058.xsd
elemT058.xml
Expected
S: 1
I: 1
Msv_Crimson
S: 0
I: NA
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemT074 Microsoft element Validation checking (block)
Specs section: 3.3.4 Element Declaration Validation Rules - T
Element type=Union-AB, block=restriction, and instant XMLhas xsi:type=A type derived from a type in the Union
Test files
elemT074.xsd
elemT074.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 0
XSV
S: 0
I: NA
XSV
S: 0
I: NA
elemU025 Microsoft Regular Expression Validation checking
Specs section: 3.3.4 Element Declaration Validation Rules - U
regular expression: restriction on string "chapter \d"
Test files
elemU025.xsd
elemU025.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 0
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemZ001 Microsoft Bug Regressions
Specs section: 3.3.4 Element Declaration Validation Rules - Z
70881 - XmlSchema: instance element with xsi:nil="true" and xsi:type="xsd:string" causes Unknown error
Test files
elemZ001.xsd
elemZ001.xml
Expected
S: 1
I: 0
Msv_Crimson
S: 1
I: 1
XSV
S: 1
I: 1
XSV
S: 1
I: 1
elemZ004 Microsoft Bug Regressions
Specs section: 3.3.4 Element Declaration Validation Rules - C
maxOccurs fails to take values more than int (2147483647)
Test file
elemZ004.xsd
Expected
S: 1
I: NA
Msv_Crimson
S: 0
I: NA
XSV
S: 0
I: NA
XSV
S: 0
I: NA