sun-test-def.xml   [plain text]


<?xml version="1.0"?>
<tests>
  <test id="idc001.nogen.n00" origin="Microsoft">
    <description>ID Constranints. Very naive test of identity constraint</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc001.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc001.nogen.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="idc001.nogen.v00" origin="Microsoft">
    <description>ID Constranints. Very naive test of identity constraint</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc001.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc001.nogen.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="idc001.nogen.v01" origin="Microsoft">
    <description>ID Constranints. Very naive test of identity constraint</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc001.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc001.nogen.v01.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="idc002.e" origin="Microsoft">
    <description>ID Constranints. Reference to an undeclared key</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc002.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="idc002b.e" origin="Microsoft">
    <description>ID Constranints. Reference to an undeclared key in an undeclared namespace</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc002b.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="idc003.e" origin="Microsoft">
    <description>ID Constranints. Reference to non-key constraint.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc003.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="idc004.nogen.n00" origin="Microsoft">
    <description>ID Constranints.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc004.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc004.nogen.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="idc004.nogen.n01" origin="Microsoft">
    <description>ID Constranints.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc004.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc004.nogen.n01.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="idc004.nogen.n02" origin="Microsoft">
    <description>ID Constranints.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc004.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc004.nogen.n02.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="idc004.nogen.n03" origin="Microsoft">
    <description>ID Constranints.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc004.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc004.nogen.n03.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="idc004.nogen.v00" origin="Microsoft">
    <description>ID Constranints.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc004.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc004.nogen.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="idc004a.e" origin="Microsoft">
    <description>ID Constraints. Key/keyref field size mismatch.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc004a.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="idc005.nogen.n00" origin="Microsoft">
    <description>ID Constraints. very naive test of identity constraint.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc005.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc005.nogen.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="idc005.nogen.n01" origin="Microsoft">
    <description>ID Constraints. very naive test of identity constraint.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc005.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc005.nogen.n01.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="idc005.nogen.v00" origin="Microsoft">
    <description>ID Constraints. Very naive test of identity constraint.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc005.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc005.nogen.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="idc006.nogen.n00" origin="Microsoft">
    <description>ID Constaints. XPath engine test: './/a/*/b' and use of '.' for both selector and field.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc006.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc006.nogen.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="idc006.nogen.n01" origin="Microsoft">
    <description>ID Constraints. XPath engine test: './/a/*/b' and use of '.' for both selector and field.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc006.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc006.nogen.n01.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="idc006.nogen.v00" origin="Microsoft">
    <description>ID Constraints. XPath engine test: './/a/*/b' and use of '.' for both selector and field.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc006.nogen.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="idc006.nogen.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd001.n00" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd001.n00" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd001.n01" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.n01.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd001.n02" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.n02.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd001.n03" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.n03.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd001.n04" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.n04.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd001.n05" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.n05.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd001.n06" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.n06.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd001.n07" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.n07.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd001.v00" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd001.v00" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd001.v01" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.v01.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd001.v02" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.v02.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd001.v03" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - unusual minOccurs/maxOccurs (3 and 7 respectively) - complexType with simpleContent, and restriction. - simpleType within restriction.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd001.v03.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd002.n00" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - use of elementFormDefault and form attribute. - implicit use of 'ur-type' as the content model of element.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd002.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd002.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd002.n01" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - use of elementFormDefault and form attribute. - implicit use of 'ur-type' as the content model of element.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd002.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd002.n01.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd002.n02" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - use of elementFormDefault and form attribute. - implicit use of 'ur-type' as the content model of element.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd002.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd002.n02.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd002.v00" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - use of elementFormDefault and form attribute. - implicit use of 'ur-type' as the content model of element.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd002.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd002.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd002.v01" origin="Microsoft">
    <description>- use of elementFormDefault='unqualified' - use of elementFormDefault and form attribute. - implicit use of 'ur-type' as the content model of element.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd002.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd002.v01.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd003-1.e" origin="Microsoft">
    <description>Element redefinition. Unable to redefine element.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd003-1.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd003-2.e" origin="Microsoft">
    <description>Element redefinition. Unable to redefine element.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd003-2.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd003a.v00" origin="Microsoft">
    <description>Element redefinition. Test without redefinition.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd003a.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd003a.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd003b.n00" origin="Microsoft">
    <description>Element redefinition. Test with redefinition with self-reference. @add in xsd003b.n00.xml must be number</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd003b.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd003b.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd003b.n01" origin="Microsoft">
    <description>Element redefinition. Test with redefinition with self-reference. @gAtt is redefined to allow yes/no only</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd003b.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd003b.n01.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd003b.v00" origin="Microsoft">
    <description>Element redefinition. Test with redefinition with self-reference.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd003b.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd003b.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd003b.v01" origin="Microsoft">
    <description>Element redefinition. Test with redefinition with self-reference.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd003b.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd003b.v01.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd004.n00" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.n01" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n01.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.n02" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n02.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.n03" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n03.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.n04" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n04.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.n05" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n05.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.n06" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n06.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.n07" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n07.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.n08" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n08.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.n09" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n09.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.n10" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n10.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.n11" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n11.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.n12" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.n12.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd004.v00" origin="Microsoft">
    <description>Use of three different type of any element with different @namespace.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd004.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd005.n00" origin="Microsoft">
    <description>Complex type derivation. Missing content model.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd005.n01" origin="Microsoft">
    <description>Complex type derivation. Undeclared type name.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.n01.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd005.n02" origin="Microsoft">
    <description>Complex type derivation. More than one 'b'.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.n02.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd005.n03" origin="Microsoft">
    <description>Complex type derivation. 'b' is prohibited for type rst.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.n03.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd005.n04" origin="Microsoft">
    <description>Complex type derivation. Missing xsi:type.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.n04.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd005.n05" origin="Microsoft">
    <description>Complex type derivation. Don't be fooled! xsi:type is a QName.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.n05.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd005.n06" origin="Microsoft">
    <description>Complex type derivation. 'd' and 'e' are missing.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.n06.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd005.v00" origin="Microsoft">
    <description>Complex type derivation.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd005.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd006.n00" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd006.n00" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd006.n01" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.n01.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd006.n02" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.n02.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd006.n03" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.n03.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd006.n04" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.n04.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd006.n05" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.n05.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd006.n06" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.n06.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd006.n07" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.n07.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd006.n08" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.n08.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd006.n09" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.n09.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd006.n10" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.n10.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd006.v00" origin="Microsoft">
    <description>minOccurs/maxOccurs. Various combinations.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd006.v00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd008.n00" origin="Microsoft">
    <description>Abstract element and element substitution group.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd008.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd008.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd008.n01" origin="Microsoft">
    <description>Abstract element and element substitution group.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd008.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd008.n01.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd008.n02" origin="Microsoft">
    <description>Abstract element and element substitution group.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd008.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd008.n02.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd008.v00" origin="Microsoft">
    <description>Abstract element and element substitution group.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd008.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd008.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd011.n00" origin="Microsoft">
    <description>Nillable.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd011.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd011.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd011.n01" origin="Microsoft">
    <description>Nillable.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd011.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd011.n01.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd011.n02" origin="Microsoft">
    <description>Nillable.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd011.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd011.n02.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd011.n03" origin="Microsoft">
    <description>Nillable.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd011.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd011.n03.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd011.n04" origin="Microsoft">
    <description>Nillable.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd011.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd011.n04.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd011.v00" origin="Microsoft">
    <description>Nillable.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd011.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd011.v00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd012.n00" origin="Microsoft">
    <description>Mixed content model.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd012.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd012.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd012.v00" origin="Microsoft">
    <description>Mixed content model.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd012.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd012.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd013.e" origin="Microsoft">
    <description>Reference to undeclared element.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd013.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd014.e" origin="Microsoft">
    <description>Reference to undeclared element.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd014.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd015.e" origin="Microsoft">
    <description>Reference to undeclared type (it may be simple or complex).</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd015.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd016.e" origin="Microsoft">
    <description>Reference to undeclared type (it may be simple or complex).</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd016.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd017.e" origin="Microsoft">
    <description>Reference to undeclared complex type.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd017.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd018.e" origin="Microsoft">
    <description>Reference to undeclared complex type.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd018.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd019.e" origin="Microsoft">
    <description>Reference to undeclared simple type.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd019.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd020.e" origin="Microsoft">
    <description>Reference to undeclared simple type.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd020.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd020-2.e" origin="Microsoft">
    <description>Reference to undeclared attribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd020-2.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd020-3.e" origin="Microsoft">
    <description>Reference to undeclared model group.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd020-3.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd020-4.e" origin="Microsoft">
    <description>Reference to undeclared attribute group.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd020-4.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsd021.n00" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd021.n01" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.n01.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd021.n02" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.n02.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd021.n03" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.n03.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd021.n04" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.n04.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd021.n05" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.n05.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd021.n06" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.n06.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd021.n07" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.n07.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd021.n08" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.n08.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd021.n09" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.n09.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd021.n10" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.n10.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd021.n11" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.n11.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd021.v00" origin="Microsoft">
    <description>anyOtherAttribute.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd021.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd022.n00" origin="Microsoft">
    <description>Various forms of forward reference to the simple type.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd022.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd022.n00.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsd022.v00" origin="Microsoft">
    <description>Simple type. Various forms of forward reference to the simple type.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd022.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd022.v00.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsd023.e" origin="Microsoft">
    <description>Simple type. Recursive definition.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsd023.e.xsd" role="schema" validity="0"/>
    </files>
  </test>
  <test id="xsiType1.v1" origin="Microsoft">
    <description></description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType1.v1.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsiType1.n1" origin="Microsoft">
    <description></description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType1.n1.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-1.v1" origin="Microsoft">
    <description>Test block attribute (1) - use block='extension' at the B type. This should exclude all types that uses extension.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-1.v1.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsiType-block-1.n1" origin="Microsoft">
    <description>Test block attribute (1) - use block='extension' at the B type. This should exclude all types that uses extension.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-1.n1.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-1.n2" origin="Microsoft">
    <description>Test block attribute (1) - use block='extension' at the B type. This should exclude all types that uses extension.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-1.n2.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-1.n3" origin="Microsoft">
    <description>Test block attribute (1) - use block='extension' at the B type. This should exclude all types that uses extension.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-1.n3.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-1.n4" origin="Microsoft">
    <description>Test block attribute (1) - use block='extension' at the B type. This should exclude all types that uses extension.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-1.n4.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-2.v1" origin="Microsoft">
    <description>Test block attribute (2) - use block='extension' as the blockDefault attribute. This should achieve the same result as the previous test case.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-2.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-2.v1.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsiType-block-2.n1" origin="Microsoft">
    <description>Test block attribute (2) - use block='extension' as the blockDefault attribute. This should achieve the same result as the previous test case.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-2.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-2.n1.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-2.n2" origin="Microsoft">
    <description>Test block attribute (2) - use block='extension' as the blockDefault attribute. This should achieve the same result as the previous test case.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-2.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-2.n2.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-2.n3" origin="Microsoft">
    <description>Test block attribute (2) - use block='extension' as the blockDefault attribute. This should achieve the same result as the previous test case.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-2.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-2.n3.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-2.n4" origin="Microsoft">
    <description>Test block attribute (2) - use block='extension' as the blockDefault attribute. This should achieve the same result as the previous test case.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-2.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-2.n4.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-3.v1" origin="Microsoft">
    <description>Test block attribute (3) - use block='extension' for the child2 element. child2 has no block constraint. - see if @block for element is working as expected.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-3.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-3.v1.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsiType-block-3.n1" origin="Microsoft">
    <description>Test block attribute (3) - use block='extension' for the child2 element. child2 has no block constraint. - see if @block for element is working as expected.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-3.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-3.n1.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-3.n2" origin="Microsoft">
    <description>Test block attribute (3) - use block='extension' for the child2 element. child2 has no block constraint. - see if @block for element is working as expected.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-3.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-3.n2.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-3.n3" origin="Microsoft">
    <description>Test block attribute (3) - use block='extension' for the child2 element. child2 has no block constraint. - see if @block for element is working as expected.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-3.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-3.n3.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-3.n4" origin="Microsoft">
    <description>Test block attribute (3) - use block='extension' for the child2 element. child2 has no block constraint. - see if @block for element is working as expected.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-3.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-3.n4.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-4.v1" origin="Microsoft">
    <description>Test block attribute (4) - use block='extension' for the child2 element. child2 has no block constraint. - use block='restriction' for the Dr type. - see if @block for element and @block for types interacts as expected.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-4.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-4.v1.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="xsiType-block-4.n1" origin="Microsoft">
    <description>Test block attribute (4) - use block='extension' for the child2 element. child2 has no block constraint. - use block='restriction' for the Dr type. - see if @block for element and @block for types interacts as expected.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-4.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-4.n1.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-4.n2" origin="Microsoft">
    <description>Test block attribute (4) - use block='extension' for the child2 element. child2 has no block constraint. - use block='restriction' for the Dr type. - see if @block for element and @block for types interacts as expected.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-4.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-4.n2.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-4.n3" origin="Microsoft">
    <description>Test block attribute (4) - use block='extension' for the child2 element. child2 has no block constraint. - use block='restriction' for the Dr type. - see if @block for element and @block for types interacts as expected.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-4.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-4.n3.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="xsiType-block-4.n4" origin="Microsoft">
    <description>Test block attribute (4) - use block='extension' for the child2 element. child2 has no block constraint. - use block='restriction' for the Dr type. - see if @block for element and @block for types interacts as expected.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-4.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="xsiType-block-4.n4.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.v1" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.v1.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="type-and-subst-1.v2" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.v2.xml" role="instance" validity="1"/>
    </files>
  </test>
  <test id="type-and-subst-1.n1" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n1.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n2" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n2.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n3" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n3.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n4" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n4.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n5" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n5.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n6" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n6.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n7" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n7.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n8" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n8.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n9" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n9.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n10" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n10.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n11" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n11.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n12" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n12.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n13" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n13.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n14" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n14.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n15" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n15.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n16" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n16.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n17" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n17.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n18" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n18.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n19" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n19.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n20" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n20.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n21" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n21.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n22" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n22.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n23" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n23.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n24" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n24.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n25" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n25.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n26" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n26.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n27" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n27.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n28" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n28.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n29" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n29.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n30" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n30.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n31" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n31.xml" role="instance" validity="0"/>
    </files>
  </test>
  <test id="type-and-subst-1.n32" origin="Microsoft">
    <description>No block attribute is specified. Just test that the substitution group and the type hierarchy is OK. The substitution group hierarchy mirrors the complex type hierarchy.</description>
    <files>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.xsd" role="schema" validity="1"/>
      <file tsDir="suntest" folder="SunTestsAll" fileName="type-and-subst-1.n32.xml" role="instance" validity="0"/>
    </files>
  </test>
</tests>