| Previous | Next |
| ERROR_SXS_XML_E_MISSING_PAREN | ERROR_SXS_XML_E_MULTIPLE_COLONS |
ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE
ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE (0x000036DD) is a Windows Side-by-Side XML parser status for application, assembly, policy, or configuration manifest processing.
The parser is already inside a single-quoted or double-quoted literal and cannot find the matching delimiter where the grammar requires the value to finish. A later quote of the other type does not close the original literal.
Parser boundary
XML attribute values preserve the choice of delimiter: a value that starts with " ends with ", and one that starts with ' ends with '. Embedded data must not accidentally consume the intended delimiter.
What to inspect
- Follow the value from its opening quote to the trace position and verify that the same quote character closes it.
- Check template substitutions for text containing an unescaped delimiter chosen by the manifest generator.
- Inspect the previous attribute as well, because a missing closing quote can make the parser misread several later attributes as one long value.
The parser position from sxstrace may be later than the actual typo; trace backward to the opening quote that established the unterminated literal.
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.
