Definition Type: Element
Name: dwml
Containing Schema: DWML.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into cityNameList in schema dwml_xsd Drilldown into latLonList in schema dwml_xsd Drilldown into minResolution in schema dwml_xsd Drilldown into data in schema dwml_xsd Drilldown into head in schema dwml_xsd Drilldown into version in schema dwml_xsdXSD Diagram of dwml in schema dwml_xsd (DWML - Digital Weather Markup Language)
Collapse XSD Schema Code:
<xsd:element name="dwml">
    <xsd:complexType>
        <xsd:choice>
            <xsd:sequence>
                <xsd:element minOccurs="1" maxOccurs="1" name="head" type="headType" />
                <xsd:element minOccurs="1" maxOccurs="1" name="data" type="dataType">
                    <xsd:keyref name="applicable-locationKey" refer="locationKey">
                        <xsd:selector xpath="data/parameters" />
                        <xsd:field xpath="@applicable-location" />
                    </xsd:keyref>
                    <xsd:keyref name="moreWeatherInformationKey" refer="locationKey">
                        <xsd:selector xpath="data/moreWeatherInformation" />
                        <xsd:field xpath="@applicable-location" />
                    </xsd:keyref>
                    <xsd:key name="locationKey">
                        <xsd:selector xpath=".//location" />
                        <xsd:field xpath="location-key" />
                    </xsd:key>
                    <xsd:keyref name="applicable-timeKey" refer="timeKey">
                        <xsd:selector xpath="data/parameters/*" />
                        <xsd:field xpath="@time-layout" />
                    </xsd:keyref>
                    <xsd:key name="timeKey">
                        <xsd:selector xpath=".//time-layout" />
                        <xsd:field xpath="layout-key" />
                    </xsd:key>
                </xsd:element>
            </xsd:sequence>
            <xsd:sequence>
                <xsd:element minOccurs="0" maxOccurs="1" name="minResolution" type="xsd:decimal" />
                <xsd:element name="latLonList" type="latLonListType" />
                <xsd:element minOccurs="0" maxOccurs="1" name="cityNameList" type="cityNameListType" />
            </xsd:sequence>
        </xsd:choice>
        <xsd:attribute default="1.0" name="version" type="xsd:string" />
    </xsd:complexType>
</xsd:element>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
head head 1 1
data data 1 1
minResolution minResolution 0 1
latLonList latLonList (1) (1)
cityNameList cityNameList 0 1
Collapse Child Attributes:
Name Type Default Value Use
version version 1.0 (Optional)