<xs:schema targetNamespace="urn:sample-xml:compactMe" elementFormDefault="qualified">
   <xs:annotation>
     <xs:documentation>This is an HTML representation of what is seen when you open an HTML file in IE. I'm looking for the smallest single file HTML/CSS representation.</xs:documentation>
   </xs:annotation>
   <xs:include schemaLocation="../blahblahbah/ThisTah.theOther"/>
   <xs:include schemaLocation="some.thing"/>
   <xs:include schemaLocation="some.thing.else"/>
   <xs:element name="more_somethings">
     <xs:complexType>
       <xs:complexContent>
         <xs:extension base="something.more_somethings.blahblahbah">
           <xs:attribute name="somethingVersion" type="xs:string" use="required" fixed="XML_1.0"/>
         </xs:extension>
       </xs:complexContent>
     </xs:complexType>
   </xs:element>
   <xs:complexType name="more_somethings.something.blahblahbah">
     <xs:sequence>
       <xs:group ref="RootElements"/>
       <xs:element name="apple" type="banana" minOccurs="0" maxOccurs="taco"/>
       <xs:element name="chili" type="CD" minOccurs="0" maxOccurs="1"/>
       <xs:element name="text" type="ED" minOccurs="0" maxOccurs="1"/>
       <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" maxOccurs="1"/>
       <xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="reasonCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
       <xs:element name="overseer" type="dog.Overseer" IsNullable="true" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="car" type="cat.fish" IsNullable="true" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="dataEnterer" type="meow.woof" IsNullable="true" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="plasticHousePlant" type="tree.ToBeOrNotToBe" IsNullable="true" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="subject" type="ThatIs.TheQuestion.Subject2" IsNullable="true" minOccurs="0" maxOccurs="unbounded"/>
       <xs:element name="reasonOf" type="GarbageText.Reason" IsNullable="true" minOccurs="0" maxOccurs="unbounded"/>
     </xs:sequence>
     <xs:attributeGroup ref="CouldBeLatinInstead"/>
     <xs:attribute name="iceCreamFlavor" type="flavor" use="optional"/>
     <xs:attribute name="classCode" type="ThisClass" use="optional" default="CACT"/>
     <xs:attribute name="WhatMood" type="MyMood" use="required"/>
   </xs:complexType>
   <xs:complexType name="CouldBeLatinInstead.WhatMood.ThisClass">
     <xs:sequence>
       <xs:group ref="SimpleType"/>
       <xs:element name="ThatType" type="SimpleType.ThatType" IsNullable="true" minOccurs="1" maxOccurs="1"/>
     </xs:sequence>
     <xs:attributeGroup ref="TreeRoots"/>
     <xs:attribute name="iceCreamFlavor" type="ThisClass" use="optional"/>
     <xs:attribute name="typeCode" type="CouldBeLatinInstead" use="optional" fixed="SUBJ"/>
     <xs:attribute name="ThisCondition" type="bl" use="optional" default="false"/>
   </xs:complexType>
 </xs:schema>