Overview
Namespace
Document
Object
Tree
Project
Catalog
Help
complexType parametersType
Jump:
SOURCE
FRAMES
NO FRAMES
All Classes
Play the video
complexType {}parametersType
Abstract
false
(This can be used in an instance)
Declared Namespaces
xmlns:xsd=
http://www.w3.org/2001/XMLSchema
Source
<
xsd:complexType
name
="
parametersType
">
<
xsd:sequence
>
<!--
TEMPERATURE DECLARATIONS
-->
<
xsd:element
name
="
temperature
"
minOccurs
="
0
"
maxOccurs
="
unbounded
">
<
xsd:complexType
>
<
xsd:sequence
>
<
xsd:element
name
="
name
"
type
="
xsd:string
"
minOccurs
="
0
"
maxOccurs
="
1
"/>
<
xsd:element
name
="
value
"
minOccurs
="
0
"
maxOccurs
="
unbounded
"
nillable
="
true
">
<
xsd:complexType
>
<
xsd:simpleContent
>
<
xsd:extension
base
="
xsd:integer
">
<
xsd:attribute
name
="
upper-range
"
use
="
optional
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:integer
">
<
xsd:minInclusive
value
="
-459
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
lower-range
"
use
="
optional
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:integer
">
<
xsd:minInclusive
value
="
-459
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
</
xsd:extension
>
</
xsd:simpleContent
>
</
xsd:complexType
>
</
xsd:element
>
</
xsd:sequence
>
<
xsd:attribute
name
="
type
"
use
="
required
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:string
">
<
xsd:enumeration
value
="
maximum
"/>
<
xsd:enumeration
value
="
minimum
"/>
<
xsd:enumeration
value
="
hourly
"/>
<
xsd:enumeration
value
="
dew point
"/>
<
xsd:enumeration
value
="
heat index
"/>
<
xsd:enumeration
value
="
wind chill
"/>
<
xsd:enumeration
value
="
apparent
"/>
<
xsd:enumeration
value
="
monthly anomolies
"/>
<
xsd:enumeration
value
="
seasonal anomolies
"/>
<
xsd:enumeration
value
="
8-14 day anomolies
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
units
"
type
="
xsd:string
"
fixed
="
Fahrenheit
"/>
<
xsd:attribute
name
="
time-layout
"
type
="
time-layoutAttributeType
"
use
="
required
"/>
<
xsd:attribute
name
="
categorical-table
"
type
="
xsd:string
"
use
="
optional
"/>
<
xsd:attribute
name
="
conversion-table
"
type
="
xsd:string
"
use
="
optional
"/>
</
xsd:complexType
>
</
xsd:element
>
<!--
PRECIPITATION DECLARATIONS
-->
<
xsd:element
name
="
precipitation
"
minOccurs
="
0
"
maxOccurs
="
unbounded
">
<
xsd:complexType
>
<
xsd:sequence
>
<
xsd:element
name
="
name
"
type
="
xsd:string
"
minOccurs
="
0
"
maxOccurs
="
1
"/>
<
xsd:element
name
="
value
"
minOccurs
="
0
"
maxOccurs
="
unbounded
"
nillable
="
true
">
<
xsd:complexType
>
<
xsd:simpleContent
>
<
xsd:extension
base
="
xsd:decimal
">
<
xsd:attribute
name
="
upper-range
"
type
="
xsd:decimal
"
use
="
optional
"/>
<
xsd:attribute
name
="
lower-range
"
type
="
xsd:decimal
"
use
="
optional
"/>
</
xsd:extension
>
</
xsd:simpleContent
>
</
xsd:complexType
>
</
xsd:element
>
</
xsd:sequence
>
<
xsd:attribute
name
="
type
"
use
="
required
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:string
">
<
xsd:enumeration
value
="
liquid
"/>
<
xsd:enumeration
value
="
snow
"/>
<
xsd:enumeration
value
="
monthly anomolies
"/>
<
xsd:enumeration
value
="
seasonal anomolies
"/>
<
xsd:enumeration
value
="
8-14 day anomolies
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
units
"
type
="
xsd:string
"
fixed
="
inches
"/>
<
xsd:attribute
name
="
time-layout
"
type
="
time-layoutAttributeType
"
use
="
required
"/>
<
xsd:attribute
name
="
categorical-table
"
type
="
xsd:string
"
use
="
optional
"/>
<
xsd:attribute
name
="
conversion-table
"
type
="
xsd:string
"
use
="
optional
"/>
</
xsd:complexType
>
</
xsd:element
>
<!--
PROBABILITY OF PRECIPITATION DECLARATIONS
-->
<
xsd:element
name
="
probability-of-precipitation
"
minOccurs
="
0
"
maxOccurs
="
unbounded
">
<
xsd:complexType
>
<
xsd:sequence
>
<
xsd:element
name
="
name
"
type
="
xsd:string
"
minOccurs
="
0
"
maxOccurs
="
1
"/>
<
xsd:element
name
="
value
"
minOccurs
="
0
"
maxOccurs
="
unbounded
"
nillable
="
true
">
<
xsd:complexType
>
<
xsd:simpleContent
>
<
xsd:extension
base
="
xsd:nonNegativeInteger
">
<
xsd:attribute
name
="
upper-range
"
use
="
optional
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:nonNegativeInteger
">
<
xsd:maxInclusive
value
="
100
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
lower-range
"
use
="
optional
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:nonNegativeInteger
">
<
xsd:maxInclusive
value
="
100
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
</
xsd:extension
>
</
xsd:simpleContent
>
</
xsd:complexType
>
</
xsd:element
>
</
xsd:sequence
>
<
xsd:attribute
name
="
type
"
use
="
required
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:string
">
<
xsd:enumeration
value
="
12 hour
"/>
<
xsd:enumeration
value
="
floating
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
units
"
type
="
xsd:string
"
fixed
="
percent
"/>
<
xsd:attribute
name
="
time-layout
"
type
="
time-layoutAttributeType
"
use
="
required
"/>
<
xsd:attribute
name
="
categorical-table
"
type
="
xsd:string
"
use
="
optional
"/>
<
xsd:attribute
name
="
conversion-table
"
type
="
xsd:string
"
use
="
optional
"/>
</
xsd:complexType
>
</
xsd:element
>
<!--
WIND SPEED DECLARATIONS
-->
<
xsd:element
name
="
wind-speed
"
minOccurs
="
0
"
maxOccurs
="
unbounded
">
<
xsd:complexType
>
<
xsd:sequence
>
<
xsd:element
name
="
name
"
type
="
xsd:string
"
minOccurs
="
0
"
maxOccurs
="
1
"/>
<
xsd:element
name
="
value
"
minOccurs
="
0
"
maxOccurs
="
unbounded
"
nillable
="
true
">
<
xsd:complexType
>
<
xsd:simpleContent
>
<
xsd:extension
base
="
xsd:nonNegativeInteger
">
<
xsd:attribute
name
="
upper-range
"
type
="
xsd:nonNegativeInteger
"
use
="
optional
"/>
<
xsd:attribute
name
="
lower-range
"
type
="
xsd:nonNegativeInteger
"
use
="
optional
"/>
</
xsd:extension
>
</
xsd:simpleContent
>
</
xsd:complexType
>
</
xsd:element
>
</
xsd:sequence
>
<
xsd:attribute
name
="
type
"
use
="
required
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:string
">
<
xsd:enumeration
value
="
sustained
"/>
<
xsd:enumeration
value
="
gust
"/>
<
xsd:enumeration
value
="
transport
"/>
<
xsd:enumeration
value
="
cumulative34
"/>
<
xsd:enumeration
value
="
cumulative50
"/>
<
xsd:enumeration
value
="
cumulative64
"/>
<
xsd:enumeration
value
="
incremental34
"/>
<
xsd:enumeration
value
="
incremental50
"/>
<
xsd:enumeration
value
="
incremental64
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
units
"
default
="
knots
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:string
">
<
xsd:enumeration
value
="
knots
"/>
<
xsd:enumeration
value
="
percent
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
time-layout
"
type
="
time-layoutAttributeType
"
use
="
required
"/>
<
xsd:attribute
name
="
categorical-table
"
type
="
xsd:string
"
use
="
optional
"/>
<
xsd:attribute
name
="
conversion-table
"
type
="
xsd:string
"
use
="
optional
"/>
</
xsd:complexType
>
</
xsd:element
>
<!--
WIND DIRECTION DECLARATIONS
-->
<
xsd:element
name
="
direction
"
minOccurs
="
0
"
maxOccurs
="
unbounded
">
<
xsd:complexType
>
<
xsd:sequence
>
<
xsd:element
name
="
name
"
type
="
xsd:string
"
minOccurs
="
0
"
maxOccurs
="
1
"/>
<
xsd:element
name
="
value
"
minOccurs
="
0
"
maxOccurs
="
unbounded
"
nillable
="
true
">
<
xsd:complexType
>
<
xsd:simpleContent
>
<
xsd:extension
base
="
xsd:nonNegativeInteger
">
<
xsd:attribute
name
="
upper-range
"
use
="
optional
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:nonNegativeInteger
">
<
xsd:maxInclusive
value
="
360
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
lower-range
"
use
="
optional
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:nonNegativeInteger
">
<
xsd:maxInclusive
value
="
360
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
</
xsd:extension
>
</
xsd:simpleContent
>
</
xsd:complexType
>
</
xsd:element
>
</
xsd:sequence
>
<
xsd:attribute
name
="
type
"
use
="
required
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:string
">
<
xsd:enumeration
value
="
wind
"/>
<
xsd:enumeration
value
="
swell
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
units
"
type
="
xsd:string
"
fixed
="
degrees true
"/>
<
xsd:attribute
name
="
time-layout
"
type
="
time-layoutAttributeType
"
use
="
required
"/>
<
xsd:attribute
name
="
categorical-table
"
type
="
xsd:string
"
use
="
optional
"/>
<
xsd:attribute
name
="
conversion-table
"
type
="
xsd:string
"
use
="
optional
"/>
</
xsd:complexType
>
</
xsd:element
>
<!--
CLOUD AMOUNT DECLARATIONS
-->
<
xsd:element
name
="
cloud-amount
"
minOccurs
="
0
"
maxOccurs
="
unbounded
">
<
xsd:complexType
>
<
xsd:sequence
>
<
xsd:element
name
="
name
"
type
="
xsd:string
"
minOccurs
="
0
"
maxOccurs
="
1
"/>
<
xsd:element
name
="
value
"
minOccurs
="
0
"
maxOccurs
="
unbounded
"
nillable
="
true
">
<
xsd:complexType
>
<
xsd:simpleContent
>
<
xsd:extension
base
="
xsd:nonNegativeInteger
">
<
xsd:attribute
name
="
upper-range
"
use
="
optional
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:nonNegativeInteger
">
<
xsd:maxInclusive
value
="
100
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
lower-range
"
use
="
optional
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:nonNegativeInteger
">
<
xsd:maxInclusive
value
="
100
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
</
xsd:extension
>
</
xsd:simpleContent
>
</
xsd:complexType
>
</
xsd:element
>
</
xsd:sequence
>
<
xsd:attribute
name
="
type
"
use
="
required
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:string
">
<
xsd:enumeration
value
="
total
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
units
"
type
="
xsd:string
"
fixed
="
percent
"/>
<
xsd:attribute
name
="
time-layout
"
type
="
time-layoutAttributeType
"
use
="
required
"/>
<
xsd:attribute
name
="
categorical-table
"
type
="
xsd:string
"
use
="
optional
"/>
<
xsd:attribute
name
="
conversion-table
"
type
="
xsd:string
"
use
="
optional
"/>
</
xsd:complexType
>
</
xsd:element
>
<!--
HUMIDITY DECLARATIONS
-->
<
xsd:element
name
="
humidity
"
minOccurs
="
0
"
maxOccurs
="
unbounded
">
<
xsd:complexType
>
<
xsd:sequence
>
<
xsd:element
name
="
name
"
type
="
xsd:string
"
minOccurs
="
0
"
maxOccurs
="
1
"/>
<
xsd:element
name
="
value
"
minOccurs
="
0
"
maxOccurs
="
unbounded
"
nillable
="
true
">
<
xsd:complexType
>
<
xsd:simpleContent
>
<
xsd:extension
base
="
xsd:nonNegativeInteger
">
<
xsd:attribute
name
="
upper-range
"
use
="
optional
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:nonNegativeInteger
">
<
xsd:maxInclusive
value
="
100
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
lower-range
"
use
="
optional
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:nonNegativeInteger
">
<
xsd:maxInclusive
value
="
100
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
</
xsd:extension
>
</
xsd:simpleContent
>
</
xsd:complexType
>
</
xsd:element
>
</
xsd:sequence
>
<
xsd:attribute
name
="
type
"
use
="
required
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:string
">
<
xsd:enumeration
value
="
relative
"/>
<
xsd:enumeration
value
="
maximum relative
"/>
<
xsd:enumeration
value
="
minimum relative
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
</
xsd:attribute
>
<
xsd:attribute
name
="
units
"
type
="
xsd:string
"
fixed
="
percent
"/>
<
xsd:attribute
name
="
time-layout
"
type
="
time-layoutAttributeType
"
use
="
required
"/>
<
xsd:attribute
name
="
categorical-table
"
type
="
xsd:string
"
use
="
optional
"/>
<
xsd:attribute
name
="
conversion-table
"
type
="
xsd:string
"
use
="
optional
"/>
</
xsd:complexType
>
</
xsd:element
>
<!--
WEATHER DECLARATIONS
-->
<
xsd:element
name
="
weather
"
minOccurs
="
0
"
maxOccurs
="
unbounded
">
<
xsd:complexType
>
<
xsd:sequence
minOccurs
="
1
"
maxOccurs
="
unbounded
">
<
xsd:element
name
="
name
"
type
="
xsd:string
"
minOccurs
="
0
"
maxOccurs
="
1
"/>
<
xsd:element
name
="
weather-conditions
"
minOccurs
="
1
"
maxOccurs
="
unbounded
"
nillable
="
true
">
<
xsd:complexType
>
<
xsd:sequence
minOccurs
="
1
"
maxOccurs
="
unbounded
">
<
xsd:element
name
="
value
"
minOccurs
="
0
"
maxOccurs
="
1
"
nillable
="
true
">
<
xsd:complexType
>
<
xsd:sequence
>
<
xsd:element
name
="
visibility
"
minOccurs
="
0
"
maxOccurs
="
1
"
nillable
="
true
">
<
xsd:complexType
>
<
xsd:simpleContent
>
<
xsd:extension
base
="
xsd:string
">
<
xsd:attribute
name
="
units
"
use
="
optional
"
default
="
statute miles
">
<
xsd:simpleType
>
<
xsd:restriction
base
="
xsd:string
">
<
xsd:enumeration
value
="
statute miles
"/>
<
xsd:enumeration
value
="
meters
"/>
</
xsd:restriction
>
</
xsd:simpleType
>
&