<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
           targetNamespace="Your-NameSpace-URI"
           xmlns="Your-NameSpace-URI">

  <xs:annotation>
    <xs:documentation>
      This is XML Schema template for a module definitions
      $Id: module-template-1.xsd,v 1.1 2006/02/13 18:15:04 matthieu Exp $
    </xs:documentation>
    <xs:documentation source="xhtml-copyright-1.xsd"/>
  </xs:annotation>

  <xs:annotation>
    <xs:documentation>
       Document elements, attributes, datatypes
       defined here
    </xs:documentation>
  </xs:annotation>
  
  <xs:attributeGroup name="Common.attrib"/>  

  <xs:attributeGroup name="ZZZ.attlist">
    <xs:annotation>
       <xs:documentation>
         Define the attlist for an 
         element is here
       </xs:documentation>  
    </xs:annotation>
    <xs:attribute name="ZZZattr"/>
    <xs:attributeGroup ref="Common.attrib"/>
  </xs:attributeGroup>
  
  <xs:group name="ZZZ.content">
    <xs:annotation>
       <xs:documentation>
         Define the content model
         for an element here.
       </xs:documentation>  
    </xs:annotation>  
     <xs:sequence/>
  </xs:group>

  <xs:complexType name="ZZZ.type" mixed="true">
    <xs:annotation>
      <xs:documentation>
         Define the element type here
      </xs:documentation>    
    </xs:annotation>
    <xs:group ref="ZZZ.content"/>
    <xs:attributeGroup ref="ZZZ.attlist"/>
  </xs:complexType>

  <xs:element name="ZZZ" type="ZZZ.type">
    <xs:annotation>
      <xs:documentation>
         Define the element here
         (of the specified .type)
      </xs:documentation>    
    </xs:annotation>

  </xs:element>

</xs:schema>
