<xs:complexTypename="personinfo">
<xs:sequence>
<xs:elementname="firstname" type="xs:string"/>
<xs:elementname="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexTypename="fullpersoninfo">
<xs:complexContent>
<xs:extensionbase="personinfo">
<xs:sequence>
<xs:elementname="address" type="xs:string"/>
<xs:elementname="city" type="xs:string"/>
<xs:elementname="country" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="employee" type="fullpersoninfo"/>