Site icon EfmSoft

¿Qué significa el código de error de Windows 14070 (ERROR_SXS_XML_E_INVALID_STANDALONE)?

 
Anterior Siguiente
ERROR_SXS_XML_E_BADXMLCASE ERROR_SXS_XML_E_UNEXPECTED_STANDALONE

ERROR_SXS_XML_E_INVALID_STANDALONE

Qué significa ERROR_SXS_XML_E_INVALID_STANDALONE

ERROR_SXS_XML_E_INVALID_STANDALONE (14070, 0x000036F6) — Error al analizar el manifiesto: el atributo standalone debe tener el valor 'yes' o 'no'.

El código procede del parser XML usado al procesar un manifiesto Side-by-Side. La sintaxis exacta y la posición del token inválido son más importantes que el nombre del ensamblado.

Condición que hay que demostrar

La evidencia debe explicar exactamente «Error al analizar el manifiesto: el atributo standalone debe tener el valor 'yes' o 'no'» en el componente que devolvió el valor.

Evidencia que conviene recoger

  • Limita <code>standalone</code> a <code>yes</code> o <code>no</code> y conserva comillas/sintaxis de la declaración XML.
  • Conserva como etiqueta de correlación «sxs · xml · e · invalid · standalone» y la descripción exacta «Error al analizar el manifiesto: el atributo standalone debe tener el valor 'yes' o 'no'»; evita mezclar esta incidencia con otro código de la misma familia.

Frontera con un código relacionado

ERROR_SXS_XML_E_BADCHARINSTRING (14034) significa «Error al analizar el manifiesto: un literal de cadena contiene un carácter no válido». Aquí la condición es «Error al analizar el manifiesto: el atributo standalone debe tener el valor 'yes' o 'no'».

Corrección y nueva prueba

No edites una copia protegida dentro de WinSxS.

Validación práctica

Distinción diagnóstica específica

La condición propia de esta página es «Error al analizar el manifiesto: el atributo standalone debe tener el valor &#x27;yes&#x27; o &#x27;no&#x27;.». El estado más cercano por contenido, ERROR_SXS_XML_E_UNCLOSEDCOMMENT, describe en cambio «Error al analizar el manifiesto: un comentario no se cerró.». Ambos comparten Side-by-Side, XML, pero aquí el discriminante operativo es no válido, standalone.

Usa como discriminante los términos «no válido, standalone»: deben aparecer en la evidencia de la llamada que devolvió el estado, no solo en mensajes cercanos.

Conserva el archivo original, encoding y posición que reporta sxstrace, corrige únicamente la construcción asociada a «no válido, standalone» y vuelve a analizar exactamente el mismo artefacto.

Prueba discriminante del estado

Para este código, la frontera real es valor standalone inválido. En sxstrace registra valor entre comillas y posición dentro de la declaración XML; ese conjunto permite limitar el valor a yes/no conservando la sintaxis de la declaración.

No lo intercambies con ERROR_SXS_XML_E_INVALID_DECIMAL: ese código describe «Error al analizar el manifiesto: carácter no válido para un dígito decimal.».

Guarda hash antes/después, regenera el artefacto que consume Side-by-Side y confirma que el parser supera la construcción asociada a valor standalone inválido sin editar directamente WinSxS.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version