<?xml version="1.0" encoding="windows-1251" ?>

<!-- Простейший вариант схемы с одним именованным сложным типом -->

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:complexType name="ForecastType">
    <xsd:sequence>
        <xsd:element name = "date"
                     type = "xsd:date"/>
        <xsd:element name = "location" 
                     type = "LocationType"
                     minOccurs = "1"
                     maxOccurs = "unbounded"/>
    </xsd:sequence>
</xsd:complexType>

<xsd:complexType name="LocationType">
     <xsd:sequence>
         <xsd:element name="name" type="xsd:string"/>
     </xsd:sequence>
</xsd:complexType>

<xsd:element name="forecast" type="ForecastType">
</xsd:element>

</xsd:schema>