Definition Type: ComplexType
Name: CT_Array
Namespace: http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes
Containing Schema: shared-documentPropertiesVariantTypes.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into cy in schema shared-documentpropertiesvarianttypes_xsd Drilldown into error in schema shared-documentpropertiesvarianttypes_xsd Drilldown into bool in schema shared-documentpropertiesvarianttypes_xsd Drilldown into date in schema shared-documentpropertiesvarianttypes_xsd Drilldown into bstr in schema shared-documentpropertiesvarianttypes_xsd Drilldown into decimal in schema shared-documentpropertiesvarianttypes_xsd Drilldown into r8 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into r4 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into uint in schema shared-documentpropertiesvarianttypes_xsd Drilldown into ui4 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into ui2 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into ui1 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into int in schema shared-documentpropertiesvarianttypes_xsd Drilldown into i4 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into i2 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into i1 in schema shared-documentpropertiesvarianttypes_xsd Drilldown into variant in schema shared-documentpropertiesvarianttypes_xsd Drilldown into baseType in schema shared-documentpropertiesvarianttypes_xsd Drilldown into uBounds in schema shared-documentpropertiesvarianttypes_xsd Drilldown into lBounds in schema shared-documentpropertiesvarianttypes_xsdXSD Diagram of CT_Array in schema shared-documentpropertiesvarianttypes_xsd (Office Open XML (OOXML / OpenXML / Ecma 376))
Collapse XSD Schema Code:
<xsd:complexType name="CT_Array">
    <xsd:choice minOccurs="1" maxOccurs="unbounded">
        <xsd:element ref="variant">
            <xsd:annotation>
                <xsd:documentation>Variant</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="i1">
            <xsd:annotation>
                <xsd:documentation>1-Byte Signed Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="i2">
            <xsd:annotation>
                <xsd:documentation>2-Byte Signed Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="i4">
            <xsd:annotation>
                <xsd:documentation>4-Byte Signed Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="int">
            <xsd:annotation>
                <xsd:documentation>Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="ui1">
            <xsd:annotation>
                <xsd:documentation>1-Byte Unsigned Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="ui2">
            <xsd:annotation>
                <xsd:documentation>2-Byte Unsigned Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="ui4">
            <xsd:annotation>
                <xsd:documentation>4-Byte Unsigned Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="uint">
            <xsd:annotation>
                <xsd:documentation>Unsigned Integer</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="r4">
            <xsd:annotation>
                <xsd:documentation>4-Byte Real Number</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="r8">
            <xsd:annotation>
                <xsd:documentation>8-Byte Real Number</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="decimal">
            <xsd:annotation>
                <xsd:documentation>Decimal</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="bstr">
            <xsd:annotation>
                <xsd:documentation>Basic String</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="date">
            <xsd:annotation>
                <xsd:documentation>Date and Time</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="bool">
            <xsd:annotation>
                <xsd:documentation>Boolean</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="error">
            <xsd:annotation>
                <xsd:documentation>Error Status Code</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
        <xsd:element ref="cy">
            <xsd:annotation>
                <xsd:documentation>Currency</xsd:documentation>
            </xsd:annotation>
        </xsd:element>
    </xsd:choice>
    <xsd:attribute name="lBounds" type="xsd:int" use="required">
        <xsd:annotation>
            <xsd:documentation>Array Lower Bounds Attribute</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="uBounds" type="xsd:int" use="required">
        <xsd:annotation>
            <xsd:documentation>Array Upper Bounds Attribute</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="baseType" type="ST_ArrayBaseType" use="required">
        <xsd:annotation>
            <xsd:documentation>Array Base Type</xsd:documentation>
        </xsd:annotation>
    </xsd:attribute>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
variant vt:variant (1) (1)
i1 vt:i1 (1) (1)
i2 vt:i2 (1) (1)
i4 vt:i4 (1) (1)
int vt:int (1) (1)
ui1 vt:ui1 (1) (1)
ui2 vt:ui2 (1) (1)
ui4 vt:ui4 (1) (1)
uint vt:uint (1) (1)
r4 vt:r4 (1) (1)
r8 vt:r8 (1) (1)
decimal vt:decimal (1) (1)
bstr vt:bstr (1) (1)
date vt:date (1) (1)
bool vt:bool (1) (1)
error vt:error (1) (1)
cy vt:cy (1) (1)
Collapse Child Attributes:
Name Type Default Value Use
lBounds vt:lBounds Required
uBounds vt:uBounds Required
baseType vt:baseType Required
Collapse Derivation Tree:
Collapse References:
vt:array