2.6.233 CT_FeaturePropertyBag

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

Referenced by: CT_FeaturePropertyBags

This complex type specifies a feature property bag and contains any number and combination of key value pairs (KVP).

Child Elements:

a: A CT_ArrayFeatureProperty element that specifies a key value pair (KVP) whose value is an array.

bagId: A CT_BagFeatureProperty element that specifies a key value pair (KVP) whose value is an unsigned int ([XMLSCHEMA2/2] section 3.3.22) that specifies a zero-based index to another CT_FeaturePropertyBag element of the parent CT_FeaturePropertyBags element.

i: A CT_IntFeatureProperty element that specifies a key value pair (KVP) whose value is an integer ([XMLSCHEMA2/2] section 3.3.13).

s: A CT_StringFeatureProperty element that specifies a key value pair (KVP) whose value is a string ([XMLSCHEMA2/2] section 3.2.1).

b: A CT_BoolFeatureProperty element that specifies a key value pair (KVP) whose value is a boolean ([XMLSCHEMA2/2] section 3.2.2).

d: A CT_DecimalFeatureProperty element that specifies a key value pair (KVP) whose value is a double ([XMLSCHEMA2/2] section 3.2.5).

rel: A CT_RelFeatureProperty element that specifies a key value pair (KVP) whose value is a ST_RelationshipId ([ISO/IEC29500-1:2016] section 22.8.2.1).

Attributes:

type: A string ([XMLSCHEMA2/2] section 3.2.1) attribute that specifies the type of the feature property bag. A list of feature property bag types can be found in section 2.3.9.

extRef: A string ([XMLSCHEMA2/2] section 3.2.1) attribute that is unused.

bagExtId: An unsigned int ([XMLSCHEMA2/2] section 3.3.22) that specifies a zero-based index to a CT_BagExtensions element position in the parent CT_FeaturePropertyBags element.

att: A string ([XMLSCHEMA2/2] section 3.2.1) attribute that is unused.

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

 <xsd:complexType name="CT_FeaturePropertyBag">
   <xsd:choice minOccurs="0" maxOccurs="unbounded">
     <xsd:element name="a" type="CT_ArrayFeatureProperty"/>
     <xsd:element name="bagId" type="CT_BagFeatureProperty"/>
     <xsd:element name="i" type="CT_IntFeatureProperty"/>
     <xsd:element name="s" type="CT_StringFeatureProperty"/>
     <xsd:element name="b" type="CT_BoolFeatureProperty"/>
     <xsd:element name="d" type="CT_DecimalFeatureProperty"/>
     <xsd:element name="rel" type="CT_RelFeatureProperty"/>
   </xsd:choice>
   <xsd:attribute name="type" type="xsd:string" use="required"/>
   <xsd:attribute name="extRef" type="xsd:string" use="optional"/>
   <xsd:attribute name="bagExtId" type="xsd:unsignedInt" use="optional"/>
   <xsd:attribute name="att" type="xsd:string" use="optional"/>
 </xsd:complexType>

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