2.3.54 CT_WebExtension

Referenced by: CT_WebExtensionContent, CT_WebExtensionTaskpane, CT_WebExtensions

Describes an instance of an Office Web Extension in the workbook.

Child Elements:

InstanceId: An ST_nonEmptyString element that specifies a unique identifier for this instance of the Office Web Extension.

PrimaryMarketplace: A CT_WebExtensionMarketplace element that specifies the preferred location of the manifest for this instance.

AssetMarketplace: An optional CT_WebExtensionMarketplace element that specifies a fallback location of the manifest for this instance.

WebExtensionProperties: A CT_WebExtensionProperties element that specifies properties for this instance.

WebExtensionBindings: A CT_WebExtensionBindings element that specifies bindings associated with this instance.

Attributes:

WebExtensionType: An ST_enmWebExtensionType attribute that specifies the type of web extension for this instance.

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

 <xs:complexType name="CT_WebExtension">
   <xs:sequence>
     <xs:element name="InstanceId" minOccurs="1" maxOccurs="1" type="ST_nonEmptyString"/>
     <xs:element name="PrimaryMarketplace" maxOccurs="1" minOccurs="1" type="CT_WebExtensionMarketplace"/>
     <xs:element name="AssetMarketplace" maxOccurs="1" minOccurs="0" type="CT_WebExtensionMarketplace"/>
     <xs:element name="WebExtensionProperties" maxOccurs="1" minOccurs="0" type="CT_WebExtensionProperties"/>
     <xs:element name="WebExtensionBindings" maxOccurs="1" minOccurs="0" type="CT_WebExtensionBindings"/>
   </xs:sequence>
   <xs:attribute name="WebExtensionType" type="ST_enmWebExtensionType" use="required"/>
 </xs:complexType>

See section 5.1 for the full W3C XML Schema ([XMLSCHEMA1] section 2.1).