| Previous | Next |
| ERROR_SXS_XML_E_UNCLOSEDENDTAG | ERROR_SXS_XML_E_UNCLOSEDCOMMENT |
ERROR_SXS_XML_E_UNCLOSEDSTRING
ERROR_SXS_XML_E_UNCLOSEDSTRING (0x000036EE) is a Windows Side-by-Side XML parser status for application, assembly, policy, or configuration manifest processing.
A quote opened a literal and the parser never saw the matching closing delimiter. Unlike the more local “expecting close quote” status, an unclosed string can persist across substantial following text and make markup appear to be part of the value.
XML rule involved
Quoted values preserve their delimiter type, and XML does not infer an implicit end from whitespace or a tag close character. Once the parser is inside a literal, only the matching quote ends that literal according to the surrounding production.
What to inspect
- Locate the last unmatched single or double quote before the parser failure and follow the literal from that point.
- Inspect template substitutions whose data can contain the same quote character chosen by the serializer.
- After restoring the closing quote, revalidate the tag because text consumed by the bad literal may contain additional independent syntax errors.
A Side-by-Side trace may report the error well after the opening quote; work backward in the exact traced manifest instead of editing the last visible line only.
References
Looking for a different code? Search another status or error code.
