complexType AbstractDataArrayType
diagram SensorML_p357.png
namespace http://www.opengis.net/swe/1.0.1
type extension of swe:AbstractDataComponentType
properties
base swe:AbstractDataComponentType
abstract true
children gml:description gml:name swe:elementCount
used by
element AbstractDataArray
complexTypes AbstractMatrixType CurveType DataArrayType
source <xs:complexType name="AbstractDataArrayType" abstract="true">
 
<xs:complexContent>
   
<xs:extension base="swe:AbstractDataComponentType">
     
<xs:sequence>
       
<xs:element name="elementCount">
         
<xs:annotation>
           
<xs:documentation>Specifies the size of the array (i.e. the number of elements of the defined type it contains)</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:sequence minOccurs="0">
             
<xs:element ref="swe:Count">
               
<!-- Should this really be swe:Count rather than xs:integer??? -->
             
</xs:element>
             
<!-- maxOccurs="unbounded" to support multiple dimensions? -->
           
</xs:sequence>
           
<xs:attribute name="ref" type="xs:IDREF">
             
<xs:annotation>
               
<xs:documentation>If present, the array size is variable and should be obtained from the referenced component.
                    The referenced component must occur before the array values in a data stream to allow parsing.
</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
         
</xs:complexType>
       
</xs:element>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element AbstractDataArrayType/elementCount
diagram SensorML_p358.png
namespace http://www.opengis.net/swe/1.0.1
properties
isRef 0
content complex
children swe:Count
annotation
documentation
Specifies the size of the array (i.e. the number of elements of the defined type it contains)
source <xs:element name="elementCount">
 
<xs:annotation>
   
<xs:documentation>Specifies the size of the array (i.e. the number of elements of the defined type it contains)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence minOccurs="0">
     
<xs:element ref="swe:Count">
       
<!-- Should this really be swe:Count rather than xs:integer??? -->
     
</xs:element>
     
<!-- maxOccurs="unbounded" to support multiple dimensions? -->
   
</xs:sequence>
   
<xs:attribute name="ref" type="xs:IDREF">
     
<xs:annotation>
       
<xs:documentation>If present, the array size is variable and should be obtained from the referenced component.
                    The referenced component must occur before the array values in a data stream to allow parsing.
</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute AbstractDataArrayType/elementCount/@ref
type xs:IDREF
properties
isRef 0
annotation
documentation
If present, the array size is variable and should be obtained from the referenced component.
                    The referenced component must occur before the array values in a data stream to allow parsing.
source <xs:attribute name="ref" type="xs:IDREF">
 
<xs:annotation>
   
<xs:documentation>If present, the array size is variable and should be obtained from the referenced component.
                    The referenced component must occur before the array values in a data stream to allow parsing.
</xs:documentation>
 
</xs:annotation>
</xs:attribute>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy