| 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
- Microsoft: System Error Codes 12000-15999
- Microsoft: Side-by-Side manifest files reference
- Microsoft: sxstrace
- W3C: XML 1.0
Looking for a different code? Search another status or error code.
