XSLT Error Messages
The Extensible Stylesheet Language Transformations (XSLT) processor returns the following error messages.
| Error code | Error string | Description |
|---|---|---|
| 0xC00CE300 | XSL_PROCESSOR_STACKOVERFLOW | The XSL processor stack has overflowed - probable cause is infinite template recursion. |
| 0xC00CE301 | XSL_PROCESSOR_UNEXPECTEDKEYWORD | Keyword %1 may not be used here. |
| 0xC00CE303 | XSL_PROCESSOR_BADROOT | The root of an XSL stylesheet must be an element. |
| 0xC00CE304 | XSL_PROCESSOR_KEYWORDMAYNOTFOLLOW | Keyword %1 may not follow %2. |
| 0xC00CE305 | XSL_PROCESSOR_INVALIDSCRIPTENGINE | %1 is not a scripting language. |
| 0xC00CE306 | MSG_E_FORMATINDEX_BADINDEX | The value passed in to formatIndex needs to be greater than 0. |
| 0xC00CE307 | MSG_E_FORMATINDEX_BADFORMAT | Invalid format string. |
| 0xC00CE308 | XSL_PROCESSOR_SCRIPTERROR_LINE | line = %1, col = %2 (line is offset from the start of the script block). |
| 0xC00CE309 | XSL_PROCESSOR_METHODERROR | Error returned from property or method call. |
| 0xC00CE30A | MSG_E_SYSTEM_ERROR | System error: %1. |
| 0xC00CE30B | XSL_KEYWORD_MAYNOTCONTAIN | Keyword %1 may not contain %3. |
| 0xC00CE30C | XSL_KEYWORD_NOTINNAMESPACE | Keyword %1 may not be used in namespace %2. |
| 0xC00CE30D | MSG_E_BISTATE_ATTRIBUTE | The value of the '%1' attribute may only be '%2' or '%3'. |
| 0xC00CE30F | XSL_PROCESSOR_LOADCYCLE | Stylesheet '%1' cannot directly or indirectly include itself. |
| 0xC00CE310 | XSL_PROCESSOR_INVALIDURL | '%1' is not a valid URL. |
| 0xC00CE311 | XSL_PROCESSOR_NOROOT | The stylesheet does not contain a document element. The stylesheet may be empty, or it may not be a well-formed XML document. |
| 0xC00CE312 | XSL_PROCESSOR_PARSEERROR | Error while parsing '%1'. %2 |
| 0xC00CE313 | XSL_PROCESSOR_BADPRIORITY | '%1' is not a valid priority value. |
| 0xC00CE314 | XSL_PROCESSOR_NONODELIST | Reference to variable or parameter '%1' must evaluate to a node list. |
| 0xC00CE315 | XSL_PROCESSOR_DUP_TMPL_VAR | Variable or parameter '%1' cannot be defined twice within the same template. |
| 0xC00CE316 | XSL_PROCESSOR_UNDEFINED_VARIABLE | A reference to variable or parameter '%1' cannot be resolved. The variable or parameter may not be defined, or it may not be in scope. |
| 0xC00CE317 | XSL_PROCESSOR_SCRIPTLANGS_CONFLICT | Namespace '%1' cannot contain script blocks with different values of the language attribute. |
| 0xC00CE318 | XSL_PROCESSOR_NOFUNCS | Namespace '%1' does not contain any functions. |
| 0xC00CE319 | XSL_PROCESSOR_INVALIDFUNC | Namespace '%1' does not contain function '%2'. |
| 0xC00CE320 | XSL_PROCESSOR_BADRETVAL | Function '%1' did not return a value, or it returned a value that cannot be converted to an XSL data type. |
| 0xC00CE321 | XSL_PROCESSOR_NAMED_METHODERROR | %1 Error occurred during a call to property or method '%2'. |
| 0xC00CE322 | XSL_PROCESSOR_PARAMERROR | %1 Error occurred with parameter %2 during a call to property or method '%3'. |
| 0xC00CE323 | MSG_E_BAD_ATTRIBUTE_VAL | The value '%2' is invalid for attribute '%1'. |
| 0xC00CE324 | XSL_PROCESSOR_REFCYCLE | Global variable '%1' may not contain direct or indirect reference to itself. Circular definitions are not allowed. |
| 0xC00CE325 | XSL_KEYWORD_MAYNOTCONTAINNODE | Keyword %1 may not contain %2 nodes. |
| 0xC00CE326 | XSL_KEYWORD_AMBIGUOUSBINDING | Variable or parameter '%1' cannot have both a select attribute and non-empty content. |
| 0xC00CE327 | XSL_PROCESSOR_DUPLICATE_TEMPLATENAME | Named template '%1' cannot be defined more than once with the same import precedence. |
| 0xC00CE328 | XSL_PROCESSOR_UNDEFINED_TEMPLATENAME | Named template '%1' does not exist in the stylesheet. |
| 0xC00CE329 | XSL_PROCESSOR_DUP_GLOBAL_VAR | Global variable or parameter '%1' cannot be defined more than once with the same import precedence. |
| 0xC00CE32A | XSL_PROCESSOR_IMPORT_IN_LOOP | The xsl:apply-imports instruction may only occur within an xsl:template instruction with a match attribute, and may not occur within an xsl:for-each instruction. |
| 0xC00CE32B | XSL_PROCESSOR_UNDEFINED_ATTRSET | A reference to attribute set '%1' cannot be resolved. An xsl:attribute-set of this name must be declared at the top-level of the stylesheet. |
| 0xC00CE32C | XSL_PROCESSOR_REFCYCLE_ATTRSET | Attribute set '%1' may not directly or indirectly reference itself. |
| 0xC00CE32D | XSL_PROCESSOR_INCLUDE_ERROR | %1 Error occurred during compilation of included or imported stylesheet '%2'. |
| 0xC00CE32E | XSL_PROCESSOR_INVALID_ATTR | Attribute '%1' is invalid on '%2'. |
| 0xC00CE32F | XSL_PROCESSOR_NEED_WHEN | xsl:choose must have at least one xsl:when child. |
| 0xC00CE330 | XSL_PROCESSOR_INVALID_PREFIX | '%1' is not a valid namespace prefix value. |
| 0xC00CE331 | XSL_PROCESSOR_UNKNOWN_EXTENSION | Element '%1' is not a recognized extension element. |
| 0xC00CE332 | XSL_PROCESSOR_EXTENSION_ROOT | The stylesheet element may not be an extension element. |
| 0xC00CE333 | XSL_PROCESSOR_UNDEFINED_KEY | A reference to key '%1' cannot be resolved. An xsl:key instruction of this name must be declared at the top-level of the stylesheet. |
| 0xC00CE334 | XSL_PROCESSOR_UNKNOWN_FUNC | '%1' is not a valid XSLT or XPath function. |
| 0xC00CE335 | XSL_PROCESSOR_NONODESET_FUNC | Function '%1' in namespace '%2' must return a node-set. |
| 0xC00CE336 | XSL_PROCESSOR_NONODESET_ARG | Argument %1 must return a node-set. |
| 0xC00CE337 | XSL_PROCESSOR_MODE_NOMATCH | xsl:template may not have a mode attribute if it does not have a match attribute. |
| 0xC00CE338 | XSL_PROCESSOR_NOFUNC_PATTERN | The %1() function may not be used in a match pattern. |
| 0xC00CE339 | XSL_PROCESSOR_ATTR_CHAR | The value of the '%1' attribute must be a single character. |
| 0xC00CE33A | XSL_PROCESSOR_DUP_DECFMT | The '%1' attribute on xsl:decimal-format '%2' may not be redefined with a value of '%3'. |
| 0xC00CE33B | XSL_PROCESSOR_INVALID_DECFMT | Decimal format '%1' does not exist in the stylesheet. |
| 0xC00CE33C | XSL_PROCESSOR_SCRIPTING_DENIED | Security settings do not allow the execution of script code within this stylesheet. |
| 0xC00CE33D | XSL_BAD_LANG | The system does not recognize '%1' as a valid language code. |
| 0xC00CE33E | XSL_PROCESSOR_PREFIX_CONFLICT | The multiple script blocks that implement namespace '%1' may not have different URI mappings for the same '%2' prefix. |
| 0xC00CE33F | XSL_PROCESSOR_EXPR_FUNC | This expression may not contain a call to the %1() function. |
| 0xC00CE340 | XSL_PROCESSOR_LITERAL_ARGS | When the %1() function appears in a match pattern, its arguments must be string literals. |
| 0xC00CE341 | XSL_BAD_COMP_OPTIONS | String comparison options '%1' are either invalid or cannot be used together. |
| 0xC00CE342 | XSL_DUPLICATE_WITH_PARAM | Parameter '%1' cannot be defined more than once within the same xsl:call-template or xsl:apply-templates instruction. |
| 0xC00CE343 | XSL_EMPTY_BASE_URI | Relative URI '%1' cannot be resolved using an empty base URI node-set as the second parameter to the document() function. |
| 0xC00CE344 | XSL_OLD_NAMESPACE | The 'http://www.w3.org/TR/WD-xsl' namespace is no longer supported in this version of MSXML. |
Show: