Simple Schema Version for the previous DTD


  <element name="Staff" type="Staff_type">
  <complexType name="Staff_type">
    <element name="Employee" type="Employee_type" 
        minOccurs="1" maxOccurs="unbounded"/>
  </complexType>
  <complexType name="Employee_type">
    <sequence>
      <element name="Name"  type="Name_type" />
      <element name="Title" type="string"/>
      ...
      <element name="Email" type="string"
          minOccurs="0" maxOccurs="1"/>
    </sequence>
  <complexType>
  <complexType name="Name_type">
    <sequence>
      <element name="Surname"   type="string"/>
      <element name="FirstName" type="string"
         minOccurs="1" maxOccurs="unbounded"/>
    </sequence>
  </complexType>