<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="DTORoot">
   <xsd:complexType>
   <xsd:sequence>
   <xsd:element name="Employees">
     <xsd:complexType>
     <xsd:sequence>
     	<xsd:element name="People">
     		<xsd:complexType>
     		<xsd:sequence>
     			<xsd:element ref="General"/>
     			<xsd:sequence maxOccurs="unbounded">
     			<xsd:element ref="AddrInfo"/>
     			</xsd:sequence>
     		</xsd:sequence>
   	<xsd:attribute name="id" type="xsd:ID" use="required"/>
   	<xsd:attribute name="LastName" type="xsd:string" use="required"/>
   	<xsd:attribute name="FirstName" type="xsd:string" use="required"/>
   	</xsd:complexType>
 	</xsd:element>
    	<xsd:element name="JobInfo" maxOccurs="unbounded">
		<xsd:complexType>						
		<xsd:sequence>
			<xsd:element name="JobDtl" minOccurs="0" maxOccurs="unbounded">
    			<xsd:complexType>		
			<xsd:attribute name="JobID" type="xsd:string" use="required"/>
			<xsd:attribute name="JobType" type="xsd:string" use="required"/>						
			<xsd:attribute name="JobDesc" type="xsd:string" use="required"/>
			</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
		</xsd:complexType>
     </xsd:element>
  </xsd:sequence>
 <xsd:attribute name="id" use="optional"/>
 </xsd:complexType>
 </xsd:element>
 </xsd:sequence>
 </xsd:complexType>
 </xsd:element>

<xsd:element name="General">
  <xsd:complexType>
   <xsd:attribute name="Status" type="xsd:string" use="required"/>
   <xsd:attribute name="HireDate" type="xsd:string" use="required"/>
   <xsd:attribute name="TermDate" type="xsd:string" default=""/>
  </xsd:complexType>
 </xsd:element>

<xsd:element name="AddrInfo">
  <xsd:complexType>
   <xsd:attribute name="Street" type="xsd:string" use="required"/>
   <xsd:attribute name="City" type="xsd:string" use="required"/>
   <xsd:attribute name="State" type="xsd:string" default=""/>
   <xsd:attribute name="Zip" type="xsd:string" use="required"/>
  </xsd:complexType>
 </xsd:element>
</xsd:schema>