Green = valid. Blue = invalid. Red = false invalid. Yellow = false valid.

NameTestExpectedFoundOK
msData/attribute/attD003.xmlTEST :Syntax Checking for Attribute Declaration (form) : Global attribute declaration type='simpleType derived by restrictrion from another simpleType'validinvalidfalse
msData/attribute/attD004.xmlTEST :Syntax Checking for Attribute Declaration (form) : Global attribute declaration type='simpleType with a list of number'validvalidtrue
msData/attribute/attD007.xmlTEST :Syntax Checking for Attribute Declaration (form) : Global attribute declaration type='simpleType with a union of two list and a atomic simpleType'validinvalidfalse
msData/attribute/attE001.xmlTEST :Syntax Checking for Attribute Declaration (form) : Local attribute declaration ref='global attribute name'validvalidtrue
msData/attribute/attF001.xmlTEST :Syntax Checking for Attribute Declaration (form) : Test attribute declaration with optional attribute use = 'prohibited'invalidvalidfalse
msData/attribute/attF002.xmlTEST :Syntax Checking for Attribute Declaration (form) : Test attribute declaration with optional attribute use = 'optional'validvalidtrue
msData/attribute/attF003.xmlTEST :Syntax Checking for Attribute Declaration (form) : Test attribute declaration with optional attribute use = 'required'validvalidtrue
msData/attribute/attJ001.xmlTEST :Syntax Checking for Attribute Declaration (form) : xml doc do not specify the attribute, for att declared under schema, complexType and attributeGroup, use = 'prohibited'validvalidtrue
msData/attribute/attJ002.xmlTEST :Syntax Checking for Attribute Declaration (form) : xml doc specify the attribute, attribute decl under schema, use = 'prohibited'invalidvalidfalse
msData/attribute/attJ003.xmlTEST :Syntax Checking for Attribute Declaration (form) : xml doc specify the attribute, attribute decl under complex type, use = 'prohibited'invalidvalidfalse
msData/attribute/attJ004.xmlTEST :Syntax Checking for Attribute Declaration (form) : xml doc does not specify the attribute, attribute decl under attribute group, use = 'prohibited'validvalidtrue
msData/attribute/attJ005.xmlTEST :Syntax Checking for Attribute Declaration (form) : xml doc do not specify the attribute, use = 'optional'validvalidtrue
msData/attribute/attJ006.xmlTEST :Syntax Checking for Attribute Declaration (form) : xml doc specify the attribute, use = 'optional'validvalidtrue
msData/attribute/attJ007.xmlTEST :Syntax Checking for Attribute Declaration (form) : xml doc specify the attribute, for att declared under complexType and attributeGroup, use = 'required'validvalidtrue
msData/attribute/attJ008.xmlTEST :Syntax Checking for Attribute Declaration (form) : xml doc do not specify the attribute, attribute decl under schema use = 'required'invalidinvalidtrue
msData/attribute/attJ009.xmlTEST :Syntax Checking for Attribute Declaration (form) : xml doc do not specify the attribute, attribute decl under complexType, use = 'required'invalidinvalidtrue
msData/attribute/attJ010.xmlTEST :Syntax Checking for Attribute Declaration (form) : xml doc do not specify the attribute, attribute decl under attribute group use = 'required'invalidinvalidtrue
msData/attribute/attJ018.xmlTEST :Syntax Checking for Attribute Declaration (form) : Basic attribute with parent schema, parent attributeGroup, parent complexType (test most of the common type and ref)validvalidtrue
msData/attribute/attI003.xmlTEST :Syntax Checking for Attribute Declaration (form) : Basic attribute with annotation followed by simpleType contentvalidvalidtrue
msData/attribute/attLa001.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is schema , default='abc' , xml instant has the attribute with value='abc',validinvalidfalse
msData/attribute/attLa002.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is schema , default='abc' , xml instant NOT has the attribute with value='abc',validinvalidfalse
msData/attribute/attLa003.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is schema , default='abc' , xml instant NOT has the attribute at all,validinvalidfalse
msData/attribute/attLa004.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is schema , fixed='abc' , xml instant has the attribute with value='abc',validinvalidfalse
msData/attribute/attLa005.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is schema , fixed='abc' , xml instant NOT has the attribute with value='abc',invalidinvalidtrue
msData/attribute/attLa006.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is schema , fixed='abc' , xml instant NOT has the attribute at all,validinvalidfalse
msData/attribute/attLb001.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is attributeGroup, default='abc' , xml instant has the attribute with value='abc',validinvalidfalse
msData/attribute/attLb002.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is attributeGroup, default='abc' , xml instant NOT has the attribute with value='abc',validinvalidfalse
msData/attribute/attLb003.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is attributeGroup, default='abc' , xml instant NOT has the attribute at all,validinvalidfalse
msData/attribute/attLb004.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is attributeGroup, fixed='abc' , xml instant has the attribute with value='abc',validinvalidfalse
msData/attribute/attLb005.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is attributeGroup, fixed='abc' , xml instant NOT has the attribute with value='abc',invalidinvalidtrue
msData/attribute/attLb006.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is attributeGroup, fixed='abc' , xml instant NOT has the attribute at all,validinvalidfalse
msData/attribute/attLc001.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is complexType, default='abc' , xml instant has the attribute with value='abc',validinvalidfalse
msData/attribute/attLc002.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is complexType, default='abc' , xml instant NOT has the attribute with value='abc',validinvalidfalse
msData/attribute/attLc003.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is complexType, default='abc' , xml instant NOT has the attribute at all,validinvalidfalse
msData/attribute/attLc004.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is complexType, fixed='abc' , xml instant has the attribute with value='abc',validinvalidfalse
msData/attribute/attLc005.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is complexType, fixed='abc' , xml instant NOT has the attribute with value='abc',invalidinvalidtrue
msData/attribute/attLc006.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: Parent is complexType, fixed='abc' , xml instant NOT has the attribute at all,validinvalidfalse
msData/attribute/attO001.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: type=int, instant xml value ='abc'invalidvalidfalse
msData/attribute/attO004.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid: type=enumeration, instant xml value ='not a enumeration type'invalidinvalidtrue
msData/attribute/attO006.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid (check normalization): type=int, fixed=' 123', instant xml value=' 123 'validvalidtrue
msData/attribute/attO007.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid (check normalization): type=string, fixed=' 1 2 3', instant xml value=' 1 2 3'validvalidtrue
msData/attribute/attO008.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid (check normalization): type=string, fixed=' 1 2 3', instant xml value=' 1 2 3'invalidvalidfalse
msData/attribute/attO009.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid (check normalization): type=NMTOKENS, fixed=" -linebreak -tab X -tab -linebreak Y -linebreak Z -linebreak", instant xml value='X Y Z'validvalidtrue
msData/attribute/attO010.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid (check normalization): type=NMTOKENS, fixed="#xd; #xd;A #xa; #xa;B #xd; #xa;" instant xml value='#xD #xD A #xA #xA B #xD #xA'validvalidtrue
msData/attribute/attO011.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid (check normalization): type=string, fixed=" -linebreak -tab X -tab -linebreak Y -linebreak Z -linebreak", instant xml value=' X Y Z 'validvalidtrue
msData/attribute/attO012.xmlTEST :Syntax Checking for Attribute Declaration (form) : Validation Rule: Attribute Locally Valid (check normalization): type=string, fixed="#xd; #xd;A #xa; #xa;B #xd; #xa;" instant xml value='A B'invalidvalidfalse
msData/attribute/attMa001.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is schema (ref in complexType and attributeGroup), form=qualified, attributeFormDefault=absentattribute in xml doc has no prefix, but the containing element has a default namespace declaredinvalidinvalidtrue
msData/attribute/attMa002.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is schema (ref in complexType and attributeGroup), form=unqualified, attributeFormDefault=qualified,attribute in xml doc has no prefix, but the containing element has a default namespace declaredinvalidinvalidtrue
msData/attribute/attMa003.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is schema (ref in complexType and attributeGroup), form=qualified, attributeFormDefault=absentattribute in xml doc is qualified with prefixvalidinvalidfalse
msData/attribute/attMa004.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is schema (ref in complexType and attributeGroup), form=unqualified, attributeFormDefault=qualified,attribute in xml doc is qualified with prefixvalidinvalidfalse
msData/attribute/attMb001.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, form=qualified, attributeFormDefault=absent, attribute in xml doc has no prefix, but the containing element has a default namespace declaredinvalidvalidfalse
msData/attribute/attMb002.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, form=qualified, attributeFormDefault=unqualified, attribute in xml doc has no prefix, but the containing element has a default namespace declaredinvalidvalidfalse
msData/attribute/attMb003.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, form=qualified, attributeFormDefault=qualified, attribute in xml doc has no prefix, but the containing element has a default namespace declaredinvalidvalidfalse
msData/attribute/attMb004.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, form=qualified, attributeFormDefault=absent, attribute in xml doc is qualified with prefixvalidvalidtrue
msData/attribute/attMb005.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, form=qualified, attributeFormDefault=unqualified, attribute in xml doc is qualified with prefixvalidvalidtrue
msData/attribute/attMb006.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, form=qualified, attributeFormDefault=qualified, attribute in xml doc is qualified with prefixvalidvalidtrue
msData/attribute/attMb007.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, form=unqualified, attributeFormDefault=absent, attribute in xml doc has no prefix, but the containing element has a default namespace declaredvalidvalidtrue
msData/attribute/attMb008.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, form=unqualified, attributeFormDefault=unqualified, attribute in xml doc has no prefix, but the containing element has a default namespace declaredvalidvalidtrue
msData/attribute/attMb009.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, form=unqualified, attributeFormDefault=qualified, attribute in xml doc has no prefixvalidvalidtrue
msData/attribute/attMb010.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, form=unqualified, attributeFormDefault=absent, attribute in xml doc is qualified with prefixinvalidvalidfalse
msData/attribute/attMb011.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, form=unqualified, attributeFormDefault=unqualified, attribute in xml doc is qualified with prefixinvalidvalidfalse
msData/attribute/attMb012.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, form=unqualified, attributeFormDefault=qualified, attribute in xml doc is qualified with prefixinvalidvalidfalse
msData/attribute/attMc001.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is attributeGroup,form=qualified, attributeFormDefault=absent, attribute in xml doc has no prefix, but the containing element has a default namespace declaredinvalidvalidfalse
msData/attribute/attMc002.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is attributeGroup,form=qualified, attributeFormDefault=unqualified, attribute in xml doc has no prefix, but the containing element has a default namespace declaredinvalidvalidfalse
msData/attribute/attMc003.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is attributeGroup,form=qualified, attributeFormDefault=qualified, attribute in xml doc has no prefix, but the containing element has a default namespace declaredinvalidvalidfalse
msData/attribute/attMc004.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is attributeGroup,form=qualified, attributeFormDefault=absent, attribute in xml doc is qualified with prefixvalidvalidtrue
msData/attribute/attMc005.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is attributeGroup,form=qualified, attributeFormDefault=unqualified, attribute in xml doc is qualified with prefixvalidvalidtrue
msData/attribute/attMc006.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is attributeGroup,form=qualified, attributeFormDefault=qualified, attribute in xml doc is qualified with prefixvalidvalidtrue
msData/attribute/attMc007.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is attributeGroup,form=unqualified, attributeFormDefault=absent, attribute in xml doc has no prefix, but the containing element has a default namespace declaredvalidvalidtrue
msData/attribute/attMc008.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is attributeGroup,form=unqualified, attributeFormDefault=unqualified, attribute in xml doc has no prefix, but the containing element has a default namespace declaredvalidvalidtrue
msData/attribute/attMc009.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is attributeGroup,form=unqualified, attributeFormDefault=qualified, attribute in xml doc has no prefix, but the containing element has a default namespace declaredvalidvalidtrue
msData/attribute/attMc010.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is attributeGroup,form=unqualified, attributeFormDefault=absent, attribute in xml doc is qualified with prefixinvalidvalidfalse
msData/attribute/attMc011.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is attributeGroup,form=unqualified, attributeFormDefault=unqualified, attribute in xml doc is qualified with prefixinvalidvalidfalse
msData/attribute/attMc012.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is attributeGroup,form=unqualified, attributeFormDefault=qualified, attribute in xml doc is qualified with prefixinvalidvalidfalse
msData/attribute/attP004.xmlTEST :Syntax Checking for Attribute Declaration (form) : type="my simple type", fixed=conform to the type, and xml instant has the attribute with valid valuevalidvalidtrue
msData/attribute/attP005.xmlTEST :Syntax Checking for Attribute Declaration (form) : type="my simple type", fixed=conform to the type, and xml instant has the attribute with invalid valueinvalidvalidfalse
msData/attribute/attP007.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=required, fixed and default are absent (must appear, value can be anything), instant xml value=36validvalidtrue
msData/attribute/attP008.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=required, fixed and default are absent (must appear, value can be anything), instant xml attribute absentinvalidvalidfalse
msData/attribute/attP009.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=required, fixed="37" (must appear once, value must be "37"), instant xml value does not appearinvalidvalidfalse
msData/attribute/attP010.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=required, fixed="37" (must appear once, value must be "37"), instant xml value =36invalidvalidfalse
msData/attribute/attP011.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=required, fixed="37" (must appear once, value must be "37"), instant xml value =37validvalidtrue
msData/attribute/attP012.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=required, fixed="37" (must appear once, value must be "37"), instant xml value =38invalidvalidfalse
msData/attribute/attP013.xmlTEST :Syntax Checking for Attribute Declaration (form) : 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)validvalidtrue
msData/attribute/attP014.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=absent, fixed="37" (may appear once, if appear, value must be "37"), instant xml value =36invalidvalidfalse
msData/attribute/attP015.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=absent, fixed="37" (may appear once, if appear, value must be "37"), instant xml value =37validvalidtrue
msData/attribute/attP016.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=absent, fixed="37" (may appear once, if appear, value must be "37"), instant xml value =38invalidvalidfalse
msData/attribute/attP017.xmlTEST :Syntax Checking for Attribute Declaration (form) : 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)validvalidtrue
msData/attribute/attP018.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=optional, fixed="37" (may appear once, if appear, value must be "37"), instant xml value =36invalidvalidfalse
msData/attribute/attP019.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=optional, fixed="37" (may appear once, if appear, value must be "37"), instant xml value =37validvalidtrue
msData/attribute/attP020.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=optional, fixed="37" (may appear once, if appear, value must be "37"), instant xml value =38invalidvalidfalse
msData/attribute/attP021.xmlTEST :Syntax Checking for Attribute Declaration (form) : 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)validvalidtrue
msData/attribute/attP022.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=absent, default="37" (may appear once, may have any value), instant xml value=37validvalidtrue
msData/attribute/attP023.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=absent, default="37" (may appear once, may have any value), instant xml value=38validvalidtrue
msData/attribute/attP024.xmlTEST :Syntax Checking for Attribute Declaration (form) : 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)validvalidtrue
msData/attribute/attP025.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=optional, default="37" (may appear once, may have any value), instant xml value=37validvalidtrue
msData/attribute/attP026.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=optional, default="37" (may appear once, may have any value), instant xml value=38validvalidtrue
msData/attribute/attP027.xmlTEST :Syntax Checking for Attribute Declaration (form) : name='foo' use=optional, default="37" (may appear once, may have any value) name='foo1', instant xml value=38invalidvalidfalse
msData/attribute/attP028.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=prohibited, default="37" (must not appear in xml instant, attribute does not appear in the instant XML (attribute not exist in instant doc)validvalidtrue
msData/attribute/attP029.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=prohibited, fixed="37" (must not appear in xml instant, attribute does not appear in the instant XML (attribute not exist in instant doc)validvalidtrue
msData/attribute/attP031.xmlTEST :Syntax Checking for Attribute Declaration (form) : use=prohibited, fixed="37" (must not appear in xml instant, attribute does appear in the instant XML (attribute not exist in instant doc)invalidvalidfalse
msData/attribute/attP032.xmlTEST :Syntax Checking for Attribute Declaration (form) : Test that attributes from imported schema (global, attribute Group, complexTyped and simpleTyped) are recognizedvalidinvalidfalse
msData/attribute/attQ003.xmlTEST :Syntax Checking for Attribute Declaration (form) : parent is complexType, Attr Decl, followed by Attr Group, follow by Attrvalidinvalidfalse
msData/attribute/attQ014.xmlTEST :Syntax Checking for Attribute Declaration (form) : Attribute\attribute decl under extension elementvalidinvalidfalse
msData/attribute/attQ019.xmlTEST :Syntax Checking for Attribute Declaration (form) : two attribute, same loca name, from different namespace on same elementvalidvalidfalse
msData/attribute/attZ001.xmlTEST :Syntax Checking for Attribute Declaration (form) : Redefine and restriction of attributeinvalidvalidfalse
msData/attribute/attZ002.xmlTEST :Syntax Checking for Attribute Declaration (form) : prohibited attributevalidvalidtrue
msData/attribute/attZ005.xmlTEST :Syntax Checking for Attribute Declaration (form) : XSD: default value of attributevalidinvalidfalse
msData/attribute/attZ007v.xmlTEST :Syntax Checking for Attribute Declaration (form) : XSD: insertion of prohibited attribute in a derived typevalidvalidtrue
msData/attribute/attZ007i.xmlTEST :Syntax Checking for Attribute Declaration (form) : XSD: insertion of prohibited attribute in a derived typeinvalidvalidfalse
msData/attribute/attZ009.xmlTEST :Syntax Checking for Attribute Declaration (form) : when more than one xsi attribute encountered in an invalid fileinvalidvalidfalse
msData/attribute/attZ014a.xmlTEST :Syntax Checking for Attribute Declaration (form) : XSD: No more than one attribute of type ID should be validated per Element(1)invalidvalidfalse
msData/attribute/attZ014b.xmlTEST :Syntax Checking for Attribute Declaration (form) : XSD: No more than one attribute of type ID should be validated per Element(2)invalidvalidfalse
msData/attribute/attZ015.xmlTEST :Syntax Checking for Attribute Declaration (form) : XSD: a prohibited attribute should not be in the attribute uses of an attributeGroupvalidvalidtrue