Arrays from Built-In Data Types


The Basic Types.xsd schema file defines the following arrays.

The arrays are derived from their related XML schema definitions. Each array is further defined by a sequence that consists of a single child element. The child element has the attributes minOccurs and maxOccurs, with the defined values of 0 and unbounded, respectively.

ArrayOf_Byte

<xsd:element name="ByteArray" type="btypes:ArrayOf_Byte"/>
<xsd:complexType name="ArrayOf_Byte">
<xsd:sequence>
<xsd:element name="byte_element" minOccurs="0"
maxOccurs="unbounded" type="xsd:byte"/>
</xsd:sequence>
</xsd:complexType>

ArrayOf_Short

<xsd:element name="ShortArray" type="btypes:ArrayOf_Short"/>
<xsd:complexType name="ArrayOf_Short">
<xsd:sequence>
<xsd:element name="short_element" minOccurs="0"
maxOccurs="unbounded" type="xsd:short"/>
</xsd:sequence>
</xsd:complexType>

ArrayOf_Int

<xsd:element name="IntArray" type="btypes:ArrayOf_Int"/>
<xsd:complexType name="ArrayOf_Int">
<xsd:sequence>
<xsd:element name="int_element" minOccurs="0"
maxOccurs="unbounded" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>

ArrayOf_Long

<xsd:element name="LongArray" type="btypes:ArrayOf_Long"/>
<xsd:complexType name="ArrayOf_Long">
<xsd:sequence>
<xsd:element name="long_element" minOccurs="0"
maxOccurs="unbounded" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>

ArrayOf_Float

<xsd:element name="FloatArray" type="btypes:ArrayOf_Float"/>
<xsd:complexType name="ArrayOf_Float">
<xsd:sequence>
<xsd:element name="float_element" minOccurs="0"
maxOccurs="unbounded" type="xsd:float"/>
</xsd:sequence>
</xsd:complexType>

ArrayOf_Double

<xsd:element name="DoubleArray" type="btypes:ArrayOf_Double"/>
<xsd:complexType name="ArrayOf_Double">
<xsd:sequence>
<xsd:element name="double_element" minOccurs="0"
maxOccurs="unbounded" type="xsd:double"/>
</xsd:sequence>
</xsd:complexType>

ArrayOf_String

<xsd:element name="StringArray" type="btypes:ArrayOf_String"/>
<xsd:complexType name="ArrayOf_String">
<xsd:sequence>
<xsd:element name="string_element" minOccurs="0"
maxOccurs="unbounded" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*