This schema defines the contents of an XLL+ extension file. The root node of the schema is the Extensions element.
Two types of extension are supported: Extended scalar types and Function extensions.
Element | Description |
---|---|
Code | Contains the additional code that will be injected into the code generated by the XLL+ Function Wizard. |
Extensions | This is the top-level container element for every XPE file. |
FunctionExtension | This element defines a function extension. |
FunctionExtensions | This is the container element for FunctionExtension definitions. |
Include | The Include element allows the inclusion of another extension file within a file. |
Inclusions | This is the container element for Include elements. |
Insertion | This element defines a piece of code that is injected by a function extension. |
Insertions | This is the container element for Insertion definitions. |
Item | The Item element defines the localized value of a text for a particular culture. |
Localized | This element may contain zero or more Item elements, each of which defines the value of the text for a particular culture. |
LocalizedDescription | This optional element contains the localizable description of an extension. |
LocalizedDisplayName | This optional element defines the display name of an extension. |
Parameter | This element defines a parameter to either a function extension or an extended argument type. |
Parameters | This optional element contains a list of the type's parameters. |
RejectionMessage | This optional element contains a localizable message which will be used when an illegal value is entered for the parameter in the XLL+ Function Wizard. |
ScalarType | This element defines an extended scalar type. |
ScalarTypes | This is the container element for ScalarType definitions. |