element BinaryBlock
diagram SensorML_p511.png
namespace http://www.opengis.net/swe/1.0.1
type extension of swe:AbstractEncodingType
properties
content complex
children swe:member
used by
complexType BlockEncodingPropertyType
source <xs:element name="BinaryBlock">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="swe:AbstractEncodingType">
       
<xs:sequence>
         
<xs:element name="member" maxOccurs="unbounded">
           
<xs:complexType>
             
<xs:choice>
               
<xs:element name="Component">
                 
<xs:complexType>
                   
<xs:attribute name="ref" type="xs:token" use="required"/>
                   
<xs:attribute name="dataType" type="xs:anyURI" use="optional"/>
                   
<xs:attribute name="significantBits" type="xs:positiveInteger" use="optional"/>
                   
<xs:attribute name="bitLength" type="xs:positiveInteger" use="optional"/>
                   
<xs:attribute name="paddingBits-before" type="xs:nonNegativeInteger" use="optional" default="0"/>
                   
<xs:attribute name="paddingBits-after" type="xs:nonNegativeInteger" use="optional" default="0"/>
                   
<xs:attribute name="encryption" type="xs:anyURI" use="optional"/>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Block">
                 
<xs:complexType>
                   
<xs:attribute name="ref" type="xs:token" use="required"/>
                   
<xs:attribute name="byteLength" type="xs:positiveInteger" use="optional"/>
                   
<xs:attribute name="paddingBytes-before" type="xs:nonNegativeInteger" use="optional" default="0"/>
                   
<xs:attribute name="paddingBytes-after" type="xs:nonNegativeInteger" use="optional" default="0"/>
                   
<xs:attribute name="encryption" type="xs:anyURI" use="optional"/>
                   
<xs:attribute name="compression" type="xs:anyURI" use="optional"/>
                 
</xs:complexType>
               
</xs:element>
             
</xs:choice>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="byteLength" type="xs:positiveInteger" use="optional"/>
       
<xs:attribute name="byteEncoding" type="swe:byteEncoding" use="required"/>
       
<xs:attribute name="byteOrder" type="swe:byteOrder" use="required"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute BinaryBlock/@byteLength
type xs:positiveInteger
properties
isRef 0
use optional
source <xs:attribute name="byteLength" type="xs:positiveInteger" use="optional"/>

attribute BinaryBlock/@byteEncoding
type swe:byteEncoding
properties
isRef 0
use required
facets
enumeration base64
enumeration raw
enumeration hex
source <xs:attribute name="byteEncoding" type="swe:byteEncoding" use="required"/>

attribute BinaryBlock/@byteOrder
type swe:byteOrder
properties
isRef 0
use required
facets
enumeration bigEndian
enumeration littleEndian
source <xs:attribute name="byteOrder" type="swe:byteOrder" use="required"/>

element BinaryBlock/member
diagram SensorML_p512.png
namespace http://www.opengis.net/swe/1.0.1
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children swe:Component swe:Block
source <xs:element name="member" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Component">
       
<xs:complexType>
         
<xs:attribute name="ref" type="xs:token" use="required"/>
         
<xs:attribute name="dataType" type="xs:anyURI" use="optional"/>
         
<xs:attribute name="significantBits" type="xs:positiveInteger" use="optional"/>
         
<xs:attribute name="bitLength" type="xs:positiveInteger" use="optional"/>
         
<xs:attribute name="paddingBits-before" type="xs:nonNegativeInteger" use="optional" default="0"/>
         
<xs:attribute name="paddingBits-after" type="xs:nonNegativeInteger" use="optional" default="0"/>
         
<xs:attribute name="encryption" type="xs:anyURI" use="optional"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Block">
       
<xs:complexType>
         
<xs:attribute name="ref" type="xs:token" use="required"/>
         
<xs:attribute name="byteLength" type="xs:positiveInteger" use="optional"/>
         
<xs:attribute name="paddingBytes-before" type="xs:nonNegativeInteger" use="optional" default="0"/>
         
<xs:attribute name="paddingBytes-after" type="xs:nonNegativeInteger" use="optional" default="0"/>
         
<xs:attribute name="encryption" type="xs:anyURI" use="optional"/>
         
<xs:attribute name="compression" type="xs:anyURI" use="optional"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element BinaryBlock/member/Component
diagram SensorML_p513.png
namespace http://www.opengis.net/swe/1.0.1
properties
isRef 0
content complex
source <xs:element name="Component">
 
<xs:complexType>
   
<xs:attribute name="ref" type="xs:token" use="required"/>
   
<xs:attribute name="dataType" type="xs:anyURI" use="optional"/>
   
<xs:attribute name="significantBits" type="xs:positiveInteger" use="optional"/>
   
<xs:attribute name="bitLength" type="xs:positiveInteger" use="optional"/>
   
<xs:attribute name="paddingBits-before" type="xs:nonNegativeInteger" use="optional" default="0"/>
   
<xs:attribute name="paddingBits-after" type="xs:nonNegativeInteger" use="optional" default="0"/>
   
<xs:attribute name="encryption" type="xs:anyURI" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute BinaryBlock/member/Component/@ref
type xs:token
properties
isRef 0
use required
source <xs:attribute name="ref" type="xs:token" use="required"/>

attribute BinaryBlock/member/Component/@dataType
type xs:anyURI
properties
isRef 0
use optional
source <xs:attribute name="dataType" type="xs:anyURI" use="optional"/>

attribute BinaryBlock/member/Component/@significantBits
type xs:positiveInteger
properties
isRef 0
use optional
source <xs:attribute name="significantBits" type="xs:positiveInteger" use="optional"/>

attribute BinaryBlock/member/Component/@bitLength
type xs:positiveInteger
properties
isRef 0
use optional
source <xs:attribute name="bitLength" type="xs:positiveInteger" use="optional"/>

attribute BinaryBlock/member/Component/@paddingBits-before
type xs:nonNegativeInteger
properties
isRef 0
default 0
use optional
source <xs:attribute name="paddingBits-before" type="xs:nonNegativeInteger" use="optional" default="0"/>

attribute BinaryBlock/member/Component/@paddingBits-after
type xs:nonNegativeInteger
properties
isRef 0
default 0
use optional
source <xs:attribute name="paddingBits-after" type="xs:nonNegativeInteger" use="optional" default="0"/>

attribute BinaryBlock/member/Component/@encryption
type xs:anyURI
properties
isRef 0
use optional
source <xs:attribute name="encryption" type="xs:anyURI" use="optional"/>

element BinaryBlock/member/Block
diagram SensorML_p514.png
namespace http://www.opengis.net/swe/1.0.1
properties
isRef 0
content complex
source <xs:element name="Block">
 
<xs:complexType>
   
<xs:attribute name="ref" type="xs:token" use="required"/>
   
<xs:attribute name="byteLength" type="xs:positiveInteger" use="optional"/>
   
<xs:attribute name="paddingBytes-before" type="xs:nonNegativeInteger" use="optional" default="0"/>
   
<xs:attribute name="paddingBytes-after" type="xs:nonNegativeInteger" use="optional" default="0"/>
   
<xs:attribute name="encryption" type="xs:anyURI" use="optional"/>
   
<xs:attribute name="compression" type="xs:anyURI" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute BinaryBlock/member/Block/@ref
type xs:token
properties
isRef 0
use required
source <xs:attribute name="ref" type="xs:token" use="required"/>

attribute BinaryBlock/member/Block/@byteLength
type xs:positiveInteger
properties
isRef 0
use optional
source <xs:attribute name="byteLength" type="xs:positiveInteger" use="optional"/>

attribute BinaryBlock/member/Block/@paddingBytes-before
type xs:nonNegativeInteger
properties
isRef 0
default 0
use optional
source <xs:attribute name="paddingBytes-before" type="xs:nonNegativeInteger" use="optional" default="0"/>

attribute BinaryBlock/member/Block/@paddingBytes-after
type xs:nonNegativeInteger
properties
isRef 0
default 0
use optional
source <xs:attribute name="paddingBytes-after" type="xs:nonNegativeInteger" use="optional" default="0"/>

attribute BinaryBlock/member/Block/@encryption
type xs:anyURI
properties
isRef 0
use optional
source <xs:attribute name="encryption" type="xs:anyURI" use="optional"/>

attribute BinaryBlock/member/Block/@compression
type xs:anyURI
properties
isRef 0
use optional
source <xs:attribute name="compression" type="xs:anyURI" use="optional"/>


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