ERROR_SXS_XML_E_INVALID_DECIMAL - 14047 (0x36DF)

Manifest Parse Error : Invalid character for decimal digit.

Updated: Feb 21, 2026

Technical Meaning

The error code ERROR_SXS_XML_E_INVALID_DECIMAL with the numeric value 14047 and hexadecimal representation 0x36DF indicates a manifest parse error specifically due to an invalid decimal character within the XML content.

Error Details

This error is encountered during the parsing of XML manifests, which are crucial for side-by-side assembly (SXS) operations in Windows. The SXS subsystem manages multiple versions of assemblies and their dependencies, ensuring that applications can run with the correct version of a component without conflicts.

Usage Context

The ERROR_SXS_XML_E_INVALID_DECIMAL error typically occurs when an XML manifest file contains a character that is not valid for decimal representation within its context. This could be due to incorrect encoding or improper use of characters in the XML document, which violates the syntax rules defined by the XML specification.

Developer Interpretation

Developers should interpret this error as a manifestation of a syntactical issue with an XML manifest file. The presence of such an error suggests that the XML content is not well-formed according to the expected schema or encoding standards. Developers are advised to validate and ensure compliance with XML syntax rules when working with SXS manifests.

Related Errors

  • ERROR_SXS_XML_E_MALFORMED (14053, 0x372D): Indicates a more general XML parsing error.
  • ERROR_SXS_XML_E_UNEXPECTED_TOKEN (14069, 0x38E5): Occurs when an unexpected token is encountered during XML parsing.

FAQ

Q: What does the ERROR_SXS_XML_E_INVALID_DECIMAL error mean?

A: This error signifies that there is a decimal character in an invalid context within an XML manifest file, leading to a parse failure.

Q: How can I resolve this issue?

A: Validate and correct the XML content to ensure it adheres to the proper syntax rules. Use tools like XML validators to check for any malformed characters or incorrect encoding.

Summary

The ERROR_SXS_XML_E_INVALID_DECIMAL error is a specific manifestation of an XML parsing failure within the SXS subsystem, indicating that there is an invalid decimal character in the XML manifest file. Developers should ensure their XML content complies with the required syntax and encoding standards to avoid this issue.