Доброго времени суток!
Есть у меня один таск, звучит он следующим образом:
Find, describe and correct errors in the following schema. Could you please show me errors and correct them? Thanks in advance.
<?xml version="1.0" encoding="utf-8" ?>
<xs:schema targetNamespace="http://tempuri.org/XMLSchema.xsd"
elementFormDefault="qualified"
xmlns="http://tempuri.org/XMLSchema.xsd"
xmlns:mstns="http://tempuri.org/XMLSchema.xsd"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="officeType" minOccurs="0" maxOccurs="unbounded">
<xs:sequence
name="officeTypeSequence">
<xs:element name="worker" type="plankton">
<xs:complexType>
<xs:all minOccurs="1" maxOccurs="1">
<xs:element name="firstname" type="xs:string" ref="nameElement"/>
<xs:element name="lastname" ref="lastname" />
<xs:element name="workerID">
<xs:complexType>
<xs:simpleContent name="workingYear">
<xs:extension base="xs:positiveInteger">
<xs:attribute name="first working year" type="xs:gYear" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="nameElement" type="xs:string">
<xs:simpleType name="nameElementType">
<xs:restriction base="xs:string">
<xs:lengthMax value="50" />
<xs:lengthMin value="0" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="lastname" type="nameElementType"/><!--Global complex element-->
<xs:element name="officeList">
<xs:complexType base="officeType">
<xs:sequence maxOccurs="unbounded">
<xs:element name="office" type="officeType"/>
</xs:sequence>
<xs:anyAttribute/>
</xs:complexType>
</xs:element>
</xs:schema>
Да только проблема в том, что я не очень силен в XML. Может, кто-нибудь сможет помочь найти в этой схеме ошибки?
Заранее спасибо!

