2.2.5 CT_OsfWebExtensionReference

Target namespace: http://schemas.microsoft.com/office/webextensions/webextension/2010/11

Referenced by: CT_OsfWebExtensionReferenceList, CT_OsfWebExtension

This element specifies the reference to an Office Add-in. The reference is used to identify the provider location and version of the extension.

Child Elements:

extLst: A CT_OfficeArtExtensionList element ([ISO/IEC29500-1:2016] section A.4.1) that specifies a list of extensions for an Office Add-in. This element MAY be ignored.

Attributes:

id: A string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the identifier associated with the Office Add-in within a catalog provider. The identifier MUST be unique within a catalog provider.

version: A string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the version of the Office Add-in.

store: A string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the instance of the marketplace where the Office Add-in is stored.

storeType: A string attribute ([XMLSCHEMA2/2] section 3.2.1) that specifies the type of marketplace that the store attribute identifies. Default is "SPCatalog" (Corporate Catalog). The value MUST be in the following table:

Value

Meaning

OMEX

Specifies that the store type is Office.com.

SPCatalog

Specifies that the store type is SharePoint corporate catalog.

SPApp

Specifies that the store type is a SharePoint web application.

Exchange

Specifies that the store type is an Exchange server.

FileSystem

Specifies that the store type is a file system share.

Registry

Specifies that the store type is the system registry.

ExCatalog

Specifies that the store type is Centralized Deployment via Exchange.

WOPICatalog

Specifies that the store type is a WOPI host.

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

 <xsd:complexType name="CT_OsfWebExtensionReference">
   <xsd:sequence>
     <xsd:element name="extLst" type="a:CT_OfficeArtExtensionList" minOccurs="0" maxOccurs="1"/>
   </xsd:sequence>
   <xsd:attribute name="id" type="xsd:string" use="required"/>
   <xsd:attribute name="version" type="xsd:string" use="required"/>
   <xsd:attribute name="store" type="xsd:string"/>
   <xsd:attribute name="storeType" type="xsd:string" use="optional"/>
 </xsd:complexType>

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