| Test description | Processor results | ||||
| TestID | Created by | Description | Resources | Expected S = schema I = instance |
XSV S = schema I = instance |
| elemA005 | Microsoft | Element with name='_foo-2.5ː·' | Test file elemA005.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemA005 |
| elemA006 | Microsoft | Declare a dupe element with the same name | Test file elemA006.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemA006 |
| elemA009 | Microsoft | Element with name='foo:bar' | Test file elemA009.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for elemA009 |
| elemB001 | Microsoft | Element with abstract='true' | Test file elemB001.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemB001 |
| elemB002 | Microsoft | Element with abstract='false' | Test file elemB002.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemB002 |
| elemB005 | Microsoft | Element with abstract='' | Test file elemB005.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for elemB005 |
| elemB007 | Microsoft | Element with abstract='1' | Test file elemB007.xsd |
Expected S: 1 I: NA |
XSV S: 0 I: NA See XSV original outcome for elemB007 |
| elemB008 | Microsoft | Element with abstract='0' | Test file elemB008.xsd |
Expected S: 1 I: NA |
XSV S: 0 I: NA See XSV original outcome for elemB008 |
| elemF001 | Microsoft | Element with final='#all' | Test file elemF001.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemF001 |
| elemF002 | Microsoft | Element with final='extension' | Test file elemF002.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemF002 |
| elemF003 | Microsoft | Element with final='restriction' | Test file elemF003.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemF003 |
| elemF004 | Microsoft | Element with final='substitution' | Test file elemF004.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemF004 |
| elemG001 | Microsoft | Element with fixed='foo' and the content is textOnly | Test file elemG001.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemG001 |
| elemG002 | Microsoft | Element with fixed='foo' and the content is simpleType | Test file elemG002.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemG002 |
| elemG003 | Microsoft | Element type is complexType and fixed is present | Test file elemG003.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemG003 |
| elemG004 | Microsoft | Element with fixed='foo' and the content is not a textOnly | Test file elemG004.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemG004 |
| elemG005 | Microsoft | Element with fixed='' | Test file elemG005.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemG005 |
| elemH001 | Microsoft | Element with its schema elementFormDefault='qualified' | Test file elemH001.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemH001 |
| elemH002 | Microsoft | Element with its schema elementFormDefault='unqualified' | Test file elemH002.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for elemH002 |
| attKa001 | Microsoft | Schema Rep Constraint: 1. Parent is schema, default and fixed both present | Test file attKa001.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attKa001 |
| attKa003 | Microsoft | Schema Rep Constraint: 1. Parent is schema, use=optional | Test file attKa003.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for attKa003 |
| attKa010 | Microsoft | Schema Rep Constraint: 1. Parent is schema, ref present | Test file attKa010.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attKa010 |
| attKa012 | Microsoft | Schema Rep Constraint: 1. Parent is schema, name= xmlns | Test file attKa012.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attKa012 |
| attP006 | Microsoft | type="my simple type", fixed=NOT conform to the type | Test file attP006.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for attP006 |
| attP007 | Microsoft | use=required, fixed and default are absent (must appear, value can be anything), instant xml value=36 | Test files attP007.xsd attP007.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP007 |
| attP008 | Microsoft | use=required, fixed and default are absent (must appear, value can be anything), instant xml attribute absent | Test files attP008.xsd attP008.xml |
Expected S: 1 I: 0 |
XSV S: 1 I: 0 See XSV original outcome for attP008 |
| attP009 | Microsoft | use=required, fixed="37" (must appear once, value must be "37"), instant xml value does not appear | Test files attP009.xsd attP009.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 0 See XSV original outcome for attP009 |
| attP010 | Microsoft | use=required, fixed="37" (must appear once, value must be "37"), instant xml value =36 | Test files attP010.xsd attP010.xml |
Expected S: 1 I: 0 |
XSV S: 1 I: 0 See XSV original outcome for attP010 |
| attP011 | Microsoft | use=required, fixed="37" (must appear once, value must be "37"), instant xml value =37 | Test files attP011.xsd attP011.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP011 |
| attP012 | Microsoft | use=required, fixed="37" (must appear once, value must be "37"), instant xml value =38 | Test files attP012.xsd attP012.xml |
Expected S: 1 I: 0 |
XSV S: 1 I: 0 See XSV original outcome for attP012 |
| attP013 | Microsoft | use=absent, fixed="37" (may appear once, if appear, value must be "37"), instant xml value does not appear (attribute not exist in instant doc) | Test files attP013.xsd attP013.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP013 |
| attP014 | Microsoft | use=absent, fixed="37" (may appear once, if appear, value must be "37"), instant xml value =36 | Test files attP014.xsd attP014.xml |
Expected S: 1 I: 0 |
XSV S: 1 I: 0 See XSV original outcome for attP014 |
| attP015 | Microsoft | use=absent, fixed="37" (may appear once, if appear, value must be "37"), instant xml value =37 | Test files attP015.xsd attP015.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP015 |
| attP016 | Microsoft | use=absent, fixed="37" (may appear once, if appear, value must be "37"), instant xml value =38 | Test files attP016.xsd attP016.xml |
Expected S: 1 I: 0 |
XSV S: 1 I: 0 See XSV original outcome for attP016 |
| attP017 | Microsoft | use=optional, fixed="37" (may appear once, if appear, value must be "37"), instant xml value does not appear (attribute not exist in instant doc) | Test files attP017.xsd attP017.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP017 |
| attP018 | Microsoft | use=optional, fixed="37" (may appear once, if appear, value must be "37"), instant xml value =36 | Test files attP018.xsd attP018.xml |
Expected S: 1 I: 0 |
XSV S: 1 I: 0 See XSV original outcome for attP018 |
| attP019 | Microsoft | use=optional, fixed="37" (may appear once, if appear, value must be "37"), instant xml value =37 | Test files attP019.xsd attP019.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP019 |
| attP020 | Microsoft | use=optional, fixed="37" (may appear once, if appear, value must be "37"), instant xml value =38 | Test files attP020.xsd attP020.xml |
Expected S: 1 I: 0 |
XSV S: 1 I: 0 See XSV original outcome for attP020 |
| attP021 | Microsoft | use=absent, default="37" (may appear once, may have any value), instant xml value does not appear (this will have the default attribute and value) | Test files attP021.xsd attP021.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP021 |
| attP022 | Microsoft | use=absent, default="37" (may appear once, may have any value), instant xml value=37 | Test files attP022.xsd attP022.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP022 |
| attP023 | Microsoft | use=absent, default="37" (may appear once, may have any value), instant xml value=38 | Test files attP023.xsd attP023.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP023 |
| attP024 | Microsoft | use=optional, default="37" (may appear once, may have any value), instant xml value does not appear (this will have the default attribute and value) | Test files attP024.xsd attP024.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP024 |
| attP025 | Microsoft | use=optional, default="37" (may appear once, may have any value), instant xml value=37 | Test files attP025.xsd attP025.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP025 |
| attP026 | Microsoft | use=optional, default="37" (may appear once, may have any value), instant xml value=38 | Test files attP026.xsd attP026.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP026 |
| attP027 | Microsoft | name='foo' use=optional, default="37" (may appear once, may have any value) name='foo1', instant xml value=38 | Test files attP027.xsd attP027.xml |
Expected S: 1 I: 0 |
XSV S: 1 I: 0 See XSV original outcome for attP027 |
| attP028 | Microsoft | use=prohibited, default="37" (must not appear in xml instant, attribute does not appear in the instant XML (attribute not exist in instant doc) | Test files attP028.xsd attP028.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP028 |
| attP029 | Microsoft | use=prohibited, fixed="37" (must not appear in xml instant, attribute does not appear in the instant XML | Test files attP029.xsd attP029.xml |
Expected S: 1 I: 1 |
XSV S: 1 I: 1 See XSV original outcome for attP029 |
| attP031 | Microsoft | use=prohibited, fixed="37" (must not appear in xml instant, attribute does appear in the instant XML | Test files attP031.xsd attP031.xml |
Expected S: 1 I: 0 |
XSV S: 1 I: 1 See XSV original outcome for attP031 |
| attQ012 | Microsoft | two attribute decl with the same name, one from global, one from included XSD | Test file attQ012.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attQ012 |
| attQ018 | Microsoft | two attribute decl with same id, one in element and one from included | Test file attQ018.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for attQ018 |
| attgA001 | Microsoft | Test attributeGroup declaration with optional attribute id='a' | Test file attgA001.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for attgA001 |
| attgA002 | Microsoft | Test attributeGroup declaration with optional attribute id='0' | Test file attgA002.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attgA002 |
| attgA003 | Microsoft | Test attributeGroup declaration with optional attribute id='' | Test file attgA003.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attgA003 |
| attgA004 | Microsoft | Test attributeGroup declaration with attribute id=':a' | Test file attgA004.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for attgA004 |
| attgA005 | Microsoft | Test attributeGroups: 2 global attributeGroups with same ID | Test file attgA005.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attgA005 |
| attgA006 | Microsoft | Test attributeGroups: 2 attributeGroups, one is global and one is from 'redefine', with same ID | Test file attgA006.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attgA006 |
| attgA008 | Microsoft | Test attributeGroups: 2 attributeGroup, one is from imported xsd, and one is from included xsd, with same ID | Test file attgA008.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for attgA008 |
| attgC001 | Microsoft | Test attributeGroup declaration: cannot have ref attribute on global, parent is schema, ref='name of a global attribute group ' | Test file attgC001.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attgC001 |
| attgC002 | Microsoft | Test attributeGroup declaration: parent is attributeGroup, ref='name of a global attribute group declared at the beginning of xsd' | Test file attgC002.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for attgC002 |
| attgC003 | Microsoft | Test attributeGroup declaration: parent is attributeGroup, ref='name of a global attribute group from imported xsd' | Test file attgC003.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for attgC003 |
| attgC004 | Microsoft | Test attributeGroup declaration: parent is attributeGroup, ref='name of a global attribute group from included xsd' | Test file attgC004.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for attgC004 |
| attgC005 | Microsoft | Test attributeGroup declaration: can only reference global attributeGroup parent is attributeGroup, ref='name of global attribute group declared at the end of xsd' | Test file attgC005.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for attgC005 |
| attgC006 | Microsoft | Test attributeGroup declaration: ref='name of attribute group declared inside a redefine', and xml instant has value different what is defined as fixed in the redefined attributeGroup. | Test files attgC006.xsd attgC006.xml |
Expected S: 1 I: 0 |
XSV S: 0 I: 0 See XSV original outcome for attgC006 |
| attgC007 | Microsoft | Test attributeGroup declaration: can only reference global attributeGroup parent is attributeGroup, ref='name of attribute group declared inside a redefine', and xml instant has value same as what is defined as fixed in the redefined attributeGroup. | Test files attgC007.xsd attgC007.xml |
Expected S: 1 I: 1 |
XSV S: 0 I: 0 See XSV original outcome for attgC007 |
| attgC008 | Microsoft | Test attributeGroup declaration: ref='foo (not a valid reference to an attributeGroup)' | Test file attgC008.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attgC008 |
| attgC010 | Microsoft | Test attributeGroup declaration: self referencing, id="test", has child attributeGroup that also has, parent is attributeGroup, ref='test' | Test file attgC010.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attgC010 |
| attgD001 | Microsoft | attributeGroup with annotation | Test file attgD001.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for attgD001 |
| attgD002 | Microsoft | attributeGroup with two annotation | Test file attgD002.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attgD002 |
| attgD004 | Microsoft | attributeGroup with just another attributeGroup, the xml has the attributes | Test files attgD004.xsd attgD004.xml |
Expected S: 1 I: 1 |
XSV S: 0 I: 0 See XSV original outcome for attgD004 |
| attgD005 | Microsoft | attributeGroup with child in the sequence of ( att, attg, att, attg, att), the xml has the attributes | Test files attgD005.xsd attgD005.xml |
Expected S: 1 I: 1 |
XSV S: 0 I: 0 See XSV original outcome for attgD005 |
| attgD006 | Microsoft | attributeGroup with two attribute, same name, same namespace | Test file attgD006.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attgD006 |
| attgD009 | Microsoft | attributeGroup with two attribute, same name, different type | Test file attgD009.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for attgD009 |
| stA001 | Microsoft | Declaration with optional attribute id = 'foo123' | Test file stA001.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for stA001 |
| stA002 | Microsoft | Declaration with optional attribute id = 'foo123' , another object with an ID ='foo123' | Test file stA002.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stA002 |
| stA003 | Microsoft | Declaration with optional attribute id = 'foo123' , an included object with and ID='foo123' | Test file stA003.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stA003 |
| stA004 | Microsoft | Declaration with optional attribute id = '' | Test file stA004.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stA004 |
| stA005 | Microsoft | Declaration with optional attribute id = '123' | Test file stA005.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stA005 |
| stA006 | Microsoft | Declaration with optional attribute id = 'foo123' , name attribute='foo123' | Test file stA006.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for stA006 |
| stA008 | Microsoft | Declaration with optional attribute name = 'fooType' , simpleType not global, parent is simpleType restriction | Test file stA008.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for stA008 |
| stA011 | Microsoft | Declaration with optional attribute name = 'fooType' , simpleType not global, parent is attribute | Test file stA011.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for stA011 |
| stA012 | Microsoft | Declaration with optional attribute name = 'fooType' , simpleType not global, parent is element | Test file stA012.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for stA012 |
| stA013 | Microsoft | Declaration with optional attribute name = 'fooType' , simpleType not global, parent is simpleContent restriction | Test file stA013.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for stA013 |
| stA014 | Microsoft | Declaration with optional attribute name = 'a:b' | Test file stA014.xsd |
Expected S: 0 I: NA |
XSV S: 1 I: NA See XSV original outcome for stA014 |
| stA015 | Microsoft | Declaration with optional attribute name = '' | Test file stA015.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stA015 |
| stA016 | Microsoft | Declaration with optional attribute name = 'xmlns' | Test file stA016.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for stA016 |
| stA020 | Microsoft | attribute with non-schema namespace | Test file stA020.xsd |
Expected S: 1 I: NA |
XSV S: 0 I: NA See XSV original outcome for stA020 |
| stB003 | Microsoft | content with restriction | Test file stB003.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for stB003 |
| stB004 | Microsoft | content with two restrctions | Test file stB004.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB004 |
| stB005 | Microsoft | content with restriction then annotation | Test file stB005.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB005 |
| stB006 | Microsoft | content with annotation then restriction | Test file stB006.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for stB006 |
| stB007 | Microsoft | content with restriction then attribute | Test file stB007.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB007 |
| stB008 | Microsoft | content with list | Test file stB008.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for stB008 |
| stB009 | Microsoft | content with two lists | Test file stB009.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB009 |
| stB010 | Microsoft | content with list then annotation | Test file stB010.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB010 |
| stB011 | Microsoft | content with annotation then list | Test file stB011.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for stB011 |
| stB012 | Microsoft | content with union | Test file stB012.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for stB012 |
| stB013 | Microsoft | content with two unions | Test file stB013.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB013 |
| stB014 | Microsoft | content with union then annotation | Test file stB014.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB014 |
| stB015 | Microsoft | content with annotation then union | Test file stB015.xsd |
Expected S: 1 I: NA |
XSV S: 1 I: NA See XSV original outcome for stB015 |
| stB019 | Microsoft | content with list then restriction | Test file stB019.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB019 |
| stB020 | Microsoft | content with list then union | Test file stB020.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB020 |
| stB021 | Microsoft | content with restriction then list | Test file stB021.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB021 |
| stB022 | Microsoft | content with restriction then union | Test file stB022.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB022 |
| stB023 | Microsoft | content with union then list | Test file stB023.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB023 |
| stB024 | Microsoft | content with union then restriction | Test file stB024.xsd |
Expected S: 0 I: NA |
XSV S: 0 I: NA See XSV original outcome for stB024 |