What does Windows error code 14070 (ERROR_SXS_XML_E_INVALID_STANDALONE) mean?

 
Previous Next
ERROR_SXS_XML_E_BADXMLCASE ERROR_SXS_XML_E_UNEXPECTED_STANDALONE

ERROR_SXS_XML_E_INVALID_STANDALONE

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

XML does not treat standalone as a Boolean with arbitrary spellings. When the pseudo-attribute is present in the XML declaration, its value is constrained to the exact tokens yes or no.

Parser boundary

The SDDecl production defines standalone, an equals sign, and a quoted yes or no. Values such as true, false, 1, or differently cased variants are not substitutes.

What to inspect

  • Inspect the XML declaration rather than ordinary manifest attributes for the failing standalone value.
  • Change the producer to emit exactly yes or no when a standalone declaration is required.
  • Do not add standalone merely to silence the parser; decide whether the declaration belongs in the generated XML at all.

An SxS trace identifies the manifest whose declaration failed, which matters when application and assembly manifests are both involved in activation.

References


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