What does Windows error code 14037 (ERROR_SXS_XML_E_MISSINGWHITESPACE) mean?

 
Previous Next
ERROR_SXS_XML_E_BADCHARDATA ERROR_SXS_XML_E_EXPECTINGTAGEND

ERROR_SXS_XML_E_MISSINGWHITESPACE

ERROR_SXS_XML_E_MISSINGWHITESPACE (0x000036D5) is a Windows Side-by-Side XML parser status for application, assembly, policy, or configuration manifest processing.

XML sometimes requires separator whitespace rather than merely permitting it. Adjacent names, pseudo-attributes, or declaration tokens can otherwise merge into one lexical token and become ambiguous to the parser.

Parser boundary

The XML specification uses the S production in grammar positions where one or more whitespace characters are required. This error is therefore different from unexpected whitespace, which reports whitespace where a production does not allow it.

What to inspect

  • Inspect the two tokens on either side of the reported position and add a real XML whitespace separator where the grammar requires one.
  • Check minifiers or template joins that concatenate attributes or declaration fields without preserving a separating space.
  • Do not insert spaces indiscriminately inside names or references; use the parser location to identify the specific token boundary.

The converted sxstrace output gives the manifest and parse position needed to distinguish a missing separator from a bad name character.

References


Looking for a different code? Search another status or error code.