This schema defines the contents of an XLL+ function definition file. The root node of the schema is the Project element.
Two types of function are supported:
| Element | Description |
|---|---|
| Arguments | The container element for XlArgument elements. |
| Bounds | The container element for XlBound elements. |
| CodeBodies | The container element for CodeBody elements. |
| CodeBody | Contains the code which will be inserted into the function generated for the corresponding XlFunction element. |
| ExtendedParameters | The container element for XlArgumentExtendedParameter elements. |
| Extensions | The container element for XlFunctionExtension elements. |
| Functions | The container element for XlFunction elements. |
| GeneratedFunction | Contains the signature and specification of a function and also its contents. |
| GeneratedFunctions | The container element for GeneratedFunction elements. |
| InsertedCode | Contains (as text) the code which will be inserted into the function. |
| Parameters | The container element for XlFunctionExtensionParameter elements. |
| Parts | The container element for XlBoundPart elements. |
| Project | The top-level container element for the file. |
| Signature | Defines the data type, rank and behavior of an argument. |
| ValueList | A list of the values of which the argument's value may or must be a member. |
| XlArgument | A single argument to an Excel add-in function, or an argument contained within a Choice or Group argument. |
| XlArgumentExtendedParameter | A single parameter value for an argument of extended type. |
| XlBound | Represents a dimension of a vector or matrix argument. |
| XlBoundPart | Represents the lower or upper bound of a dimension. |
| XlFunction | Represents the signature and definition of a single Excel add-in function. |
| XlFunctionExtension | A named extension applied to a function. |
| XlFunctionExtensionParameter | A parameter value for a function extension. |
| XlValueListItem | An enumerated value for an argument, along with a description of the value |