2.6.229 CT_ArrayFeatureProperty

Target namespace: http://schemas.microsoft.com/office/spreadsheetml/2022/featurepropertybag

Referenced by: CT_FeaturePropertyBag

A CT_ArrayFeatureProperty is a key value pair (KVP) where the value is a list of any number of child elements in any order. The order of elements in CT_ArrayFeatureProperty is preserved.

Child Elements:

bagId: An unsignedInt ([XMLSCHEMA2/2] section 3.3.22) element that specifies a zero-based index to another CT_FeaturePropertyBag element of the ancestor CT_FeaturePropertyBags element.

i: An integer ([XMLSCHEMA2/2] section 3.3.13) element that specifies an integer value.

s: A string ([XMLSCHEMA2/2] section 3.2.1) element that specifies string value.

b: A boolean ([XMLSCHEMA2/2] section 3.2.2) element that specifies boolean value.

d: A double ([XMLSCHEMA2/2] section 3.2.5) element that specifies a double value.

rel: An ST_RelationshipId ([ISO/IEC29500-1:2016] section 22.8.2.1) element that specifies the ID of the Relationship (section 1.4).

Attributes:

k: A string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies the name of the key for the CT_ArrayFeatureProperty key value pair (KVP).

The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.

 <xsd:complexType name="CT_ArrayFeatureProperty">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="bagId" type="xsd:unsignedInt"/>
     <xsd:element name="i" type="xsd:integer"/>
     <xsd:element name="s" type="xsd:string"/>
     <xsd:element name="b" type="xsd:boolean"/>
     <xsd:element name="d" type="xsd:double"/>
     <xsd:element name="rel" type="r:ST_RelationshipId"/>
   </xsd:choice>
   <xsd:attribute name="k" type="xsd:string" use="required"/>
 </xsd:complexType>

See section 5.36 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).