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

NameTestExpectedFoundOK
msData/group/groupB002.xmlTEST :Syntax Checking (id, ref) : Test ref:, parent is extension, ref='global group'validvalidtrue
msData/group/groupB003.xmlTEST :Syntax Checking (id, ref) : Test ref:, parent is restriction, ref='global group'validvalidtrue
msData/group/groupB004.xmlTEST :Syntax Checking (id, ref) : Test ref:, parent is sequence, ref='global group'validinvalidfalse
msData/group/groupB005.xmlTEST :Syntax Checking (id, ref) : Test ref:, parent is choice, ref='global group'validinvalidfalse
msData/group/groupB006.xmlTEST :Syntax Checking (id, ref) : Test ref:, parent is complexType, ref='global group'validvalidtrue
msData/group/groupB009.xmlTEST :Syntax Checking (id, ref) : Test ref:, parent is extension, ref='global group from imported xsd"validinvalidfalse
msData/group/groupB010.xmlTEST :Syntax Checking (id, ref) : Test ref:, parent is extension, ref='global group from included xsd"validvalidtrue
msData/group/groupE003.xmlTEST :Syntax Checking (id, ref) : parent is extension: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absentinvalidinvalidtrue
msData/group/groupE004.xmlTEST :Syntax Checking (id, ref) : parent is extension: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absentvalidvalidtrue
msData/group/groupE005.xmlTEST :Syntax Checking (id, ref) : parent is extension: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absentinvalidinvalidtrue
msData/group/groupF001.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=0, minOccurs=0, maxOccurs=absentvalidvalidtrue
msData/group/groupF002.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=1, minOccurs=0, maxOccurs=absentvalidvalidtrue
msData/group/groupF003.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=2, minOccurs=0, maxOccurs=absentinvalidinvalidtrue
msData/group/groupF004.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=0, minOccurs=0, maxOccurs=1validvalidtrue
msData/group/groupF005.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=1, minOccurs=0, maxOccurs=1validvalidtrue
msData/group/groupF006.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=2, minOccurs=0, maxOccurs=1invalidinvalidtrue
msData/group/groupF007.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=0, minOccurs=0, maxOccurs=0validvalidtrue
msData/group/groupF008.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=1, minOccurs=0, maxOccurs=0invalidvalidfalse
msData/group/groupF009.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=0, minOccurs=0, maxOccurs=999999999999999999999validinvalidfalse
msData/group/groupF010.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=0, minOccurs=1, maxOccurs=absentinvalidvalidfalse
msData/group/groupF011.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=1, minOccurs=1, maxOccurs=absentvalidvalidtrue
msData/group/groupF012.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=2, minOccurs=1, maxOccurs=absentinvalidinvalidtrue
msData/group/groupF013.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=0, minOccurs=1, maxOccurs=1invalidvalidfalse
msData/group/groupF014.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=1, minOccurs=1, maxOccurs=1validvalidtrue
msData/group/groupF015.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=2, minOccurs=1, maxOccurs=1invalidinvalidtrue
msData/group/groupF016.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=0, minOccurs=1, maxOccurs=2invalidvalidfalse
msData/group/groupF017.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=1, minOccurs=1, maxOccurs=2validvalidtrue
msData/group/groupF018.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=2, minOccurs=1, maxOccurs=2validinvalidfalse
msData/group/groupF019.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=3, minOccurs=1, maxOccurs=2invalidinvalidtrue
msData/group/groupF021.xmlTEST :Syntax Checking (id, ref) : parent is extension: elements in instant XML=3, maxOccurs=unboundedvalidinvalidfalse
msData/group/groupG003.xmlTEST :Syntax Checking (id, ref) : parent is restriction: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absentinvalidvalidfalse
msData/group/groupG004.xmlTEST :Syntax Checking (id, ref) : parent is restriction: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absentvalidinvalidfalse
msData/group/groupG005.xmlTEST :Syntax Checking (id, ref) : parent is restriction: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absentinvalidinvalidtrue
msData/group/groupH001.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=0, minOccurs=0, maxOccurs=absentvalidvalidtrue
msData/group/groupH002.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=1, minOccurs=0, maxOccurs=absentvalidvalidtrue
msData/group/groupH003.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=2, minOccurs=0, maxOccurs=absentinvalidinvalidtrue
msData/group/groupH004.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=0, minOccurs=0, maxOccurs=1validvalidtrue
msData/group/groupH005.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=1, minOccurs=0, maxOccurs=1validvalidtrue
msData/group/groupH006.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=2, minOccurs=0, maxOccurs=1invalidinvalidtrue
msData/group/groupH008.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=1, minOccurs=0, maxOccurs=0invalidvalidfalse
msData/group/groupH009.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=0, minOccurs=0, maxOccurs=999999999999999validvalidtrue
msData/group/groupH010.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=0, minOccurs=1, maxOccurs=absentinvalidvalidfalse
msData/group/groupH011.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=1, minOccurs=1, maxOccurs=absentvalidvalidtrue
msData/group/groupH012.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=2, minOccurs=1, maxOccurs=absentinvalidinvalidtrue
msData/group/groupH013.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=0, minOccurs=1, maxOccurs=1invalidvalidfalse
msData/group/groupH014.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=1, minOccurs=1, maxOccurs=1validinvalidfalse
msData/group/groupH015.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=2, minOccurs=1, maxOccurs=1invalidinvalidtrue
msData/group/groupH016.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=0, minOccurs=1, maxOccurs=2invalidvalidfalse
msData/group/groupH017.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=1, minOccurs=1, maxOccurs=2validinvalidfalse
msData/group/groupH018.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=2, minOccurs=1, maxOccurs=2validinvalidfalse
msData/group/groupH019.xmlTEST :Syntax Checking (id, ref) : parent is restriction: elements in instant XML=3, minOccurs=1, maxOccurs=2invalidinvalidtrue
msData/group/groupI003.xmlTEST :Syntax Checking (id, ref) : parent is sequence: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absentinvalidvalidfalse
msData/group/groupI004.xmlTEST :Syntax Checking (id, ref) : parent is sequence: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absentvalidvalidtrue
msData/group/groupI005.xmlTEST :Syntax Checking (id, ref) : parent is sequence: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absentinvalidinvalidtrue
msData/group/groupJ001.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=0, minOccurs=0, maxOccurs=absentvalidinvalidfalse
msData/group/groupJ002.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=1, minOccurs=0, maxOccurs=absentvalidvalidtrue
msData/group/groupJ003.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=2, minOccurs=0, maxOccurs=absentinvalidinvalidtrue
msData/group/groupJ004.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=0, minOccurs=0, maxOccurs=1validinvalidfalse
msData/group/groupJ005.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=1, minOccurs=0, maxOccurs=1validvalidtrue
msData/group/groupJ006.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=2, minOccurs=0, maxOccurs=1invalidinvalidtrue
msData/group/groupJ007.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=0, minOccurs=0, maxOccurs=0validinvalidfalse
msData/group/groupJ008.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=1, minOccurs=0, maxOccurs=0invalidvalidfalse
msData/group/groupJ009.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=0, minOccurs=0, maxOccurs=99999999999validinvalidfalse
msData/group/groupJ010.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=0, minOccurs=1, maxOccurs=absentinvalidinvalidtrue
msData/group/groupJ011.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=1, minOccurs=1, maxOccurs=absentvalidvalidtrue
msData/group/groupJ012.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=2, minOccurs=1, maxOccurs=absentinvalidinvalidtrue
msData/group/groupJ013.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=0, minOccurs=1, maxOccurs=1invalidvalidfalse
msData/group/groupJ014.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=1, minOccurs=1, maxOccurs=1validvalidtrue
msData/group/groupJ015.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=2, minOccurs=1, maxOccurs=1invalidinvalidtrue
msData/group/groupJ016.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=0, minOccurs=1, maxOccurs=2invalidvalidfalse
msData/group/groupJ017.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=1, minOccurs=1, maxOccurs=2validvalidtrue
msData/group/groupJ018.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=2, minOccurs=1, maxOccurs=2validinvalidfalse
msData/group/groupJ019.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=3, minOccurs=1, maxOccurs=2invalidinvalidtrue
msData/group/groupJ021.xmlTEST :Syntax Checking (id, ref) : parent is sequence: elements in instant XML=3, maxOccurs=unboundedvalidinvalidfalse
msData/group/groupK003.xmlTEST :Syntax Checking (id, ref) : parent is choice: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absentinvalidvalidfalse
msData/group/groupK004.xmlTEST :Syntax Checking (id, ref) : parent is choice: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absentvalidvalidtrue
msData/group/groupK005.xmlTEST :Syntax Checking (id, ref) : parent is choice: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absentinvalidinvalidtrue
msData/group/groupL001.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=0, minOccurs=0, maxOccurs=absentvalidvalidtrue
msData/group/groupL002.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=1, minOccurs=0, maxOccurs=absentvalidvalidtrue
msData/group/groupL003.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=2, minOccurs=0, maxOccurs=absentinvalidinvalidtrue
msData/group/groupL004.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=0, minOccurs=0, maxOccurs=1validvalidtrue
msData/group/groupL005.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=1, minOccurs=0, maxOccurs=1validvalidtrue
msData/group/groupL006.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=2, minOccurs=0, maxOccurs=1invalidinvalidtrue
msData/group/groupL007.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=0, minOccurs=0, maxOccurs=0validvalidtrue
msData/group/groupL008.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=1, minOccurs=0, maxOccurs=0invalidvalidfalse
msData/group/groupL009.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=0, minOccurs=0, maxOccurs=999999999validvalidtrue
msData/group/groupL010.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=0, minOccurs=1, maxOccurs=absentinvalidvalidfalse
msData/group/groupL011.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=1, minOccurs=1, maxOccurs=absentvalidvalidtrue
msData/group/groupL012.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=2, minOccurs=1, maxOccurs=absentinvalidinvalidtrue
msData/group/groupL013.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=0, minOccurs=1, maxOccurs=1invalidvalidfalse
msData/group/groupL014.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=1, minOccurs=1, maxOccurs=1validvalidtrue
msData/group/groupL015.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=2, minOccurs=1, maxOccurs=1invalidinvalidtrue
msData/group/groupL016.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=0, minOccurs=1, maxOccurs=2invalidvalidfalse
msData/group/groupL017.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=1, minOccurs=1, maxOccurs=2validvalidtrue
msData/group/groupL018.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=2, minOccurs=1, maxOccurs=2validinvalidfalse
msData/group/groupL019.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=3, minOccurs=1, maxOccurs=2invalidinvalidtrue
msData/group/groupL021.xmlTEST :Syntax Checking (id, ref) : parent is choice: elements in instant XML=3, maxOccurs=unboundedvalidinvalidfalse
msData/group/groupM003.xmlTEST :Syntax Checking (id, ref) : parent is complexType: check that minOccurs default is 1, elements in instant XML = 0, minOccurs=absent, maxOccurs=absentinvalidinvalidtrue
msData/group/groupM004.xmlTEST :Syntax Checking (id, ref) : parent is complexType: check that minOccurs default is 1, elements in instant XML = 1, minOccurs=absent, maxOccurs=absentvalidvalidtrue
msData/group/groupM005.xmlTEST :Syntax Checking (id, ref) : parent is complexType: check that maxOccurs default is 1, elements in instant XML = 2, minOccurs=absent, maxOccurs=absentinvalidinvalidtrue
msData/group/groupN001.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=0, minOccurs=0, maxOccurs=absentvalidinvalidfalse
msData/group/groupN002.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=1, minOccurs=0, maxOccurs=absentvalidvalidtrue
msData/group/groupN003.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=2, minOccurs=0, maxOccurs=absentinvalidinvalidtrue
msData/group/groupN004.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=0, minOccurs=0, maxOccurs=1validinvalidfalse
msData/group/groupN005.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=1, minOccurs=0, maxOccurs=1validvalidtrue
msData/group/groupN006.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=2, minOccurs=0, maxOccurs=1invalidinvalidtrue
msData/group/groupN007.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=0, minOccurs=0, maxOccurs=0validinvalidfalse
msData/group/groupN008.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=1, minOccurs=0, maxOccurs=0invalidvalidfalse
msData/group/groupN009.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=0, minOccurs=0, maxOccurs=999999999validinvalidfalse
msData/group/groupN010.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=0, minOccurs=1, maxOccurs=absentinvalidinvalidtrue
msData/group/groupN011.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=1, minOccurs=1, maxOccurs=absentvalidvalidtrue
msData/group/groupN012.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=2, minOccurs=1, maxOccurs=absentinvalidinvalidtrue
msData/group/groupN013.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=0, minOccurs=1, maxOccurs=1invalidinvalidtrue
msData/group/groupN014.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=1, minOccurs=1, maxOccurs=1validvalidtrue
msData/group/groupN015.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=2, minOccurs=1, maxOccurs=1invalidinvalidtrue
msData/group/groupN016.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=0, minOccurs=1, maxOccurs=2invalidvalidfalse
msData/group/groupN017.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=1, minOccurs=1, maxOccurs=2validvalidtrue
msData/group/groupN018.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=2, minOccurs=1, maxOccurs=2validinvalidfalse
msData/group/groupN019.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=3, minOccurs=1, maxOccurs=2invalidinvalidtrue
msData/group/groupN021.xmlTEST :Syntax Checking (id, ref) : parent is complexType: elements in instant XML=3, maxOccurs=unboundedvalidinvalidfalse
msData/group/groupO004.xmlTEST :Syntax Checking (id, ref) : Test content: annotation follow by allvalidvalidtrue
msData/group/groupO005.xmlTEST :Syntax Checking (id, ref) : Test content: (xml instant is invalid) annotation follow by allinvalidvalidfalse
msData/group/groupO006.xmlTEST :Syntax Checking (id, ref) : Test content: annotation follow by choicevalidvalidtrue
msData/group/groupO007.xmlTEST :Syntax Checking (id, ref) : Test content: (xml instant is invalid) annotation follow by choiceinvalidinvalidtrue
msData/group/groupO008.xmlTEST :Syntax Checking (id, ref) : Test content: annotation follow by sequencevalidvalidtrue
msData/group/groupO009.xmlTEST :Syntax Checking (id, ref) : Test content: (xml instant is invalid) annotation follow by sequenceinvalidinvalidtrue