¿Qué significa el código de error de Windows 14069 (ERROR_SXS_XML_E_BADXMLCASE)?

 
Anterior Siguiente
ERROR_SXS_XML_E_INVALIDSWITCH ERROR_SXS_XML_E_INVALID_STANDALONE

ERROR_SXS_XML_E_BADXMLCASE

Interpretación de ERROR_SXS_XML_E_BADXMLCASE

ERROR_SXS_XML_E_BADXMLCASE (14069, 0x000036F5) — Error al analizar el manifiesto: el nombre reservado 'xml' debe escribirse en minúsculas.

Los errores XML de SxS se diagnostican sobre el manifiesto exacto que Windows leyó. Guarda el archivo, su codificación y el trace antes de sustituirlo o reparar el componente.

Condición que hay que demostrar

La evidencia debe explicar exactamente «Error al analizar el manifiesto: el nombre reservado 'xml' debe escribirse en minúsculas» en el componente que devolvió el valor.

Qué comprobar

  • La secuencia reservada <code>xml</code> debe respetar minúsculas donde lo exige la gramática; corrige el nombre, no la codificación.
  • Conserva como etiqueta de correlación «sxs · xml · e · badxmlcase» y la descripción exacta «Error al analizar el manifiesto: el nombre reservado 'xml' debe escribirse en minúsculas»; evita mezclar esta incidencia con otro código de la misma familia.

Diferencia frente a otro estado

ERROR_SXS_XML_E_BADXMLDECL (14056) significa «Error al analizar el manifiesto: declaración XML no válida». Aquí la condición es «Error al analizar el manifiesto: el nombre reservado 'xml' debe escribirse en minúsculas».

Recuperación segura

No edites una copia protegida dentro de WinSxS.

Ejemplo de aislamiento

Comando o consulta útil

sxstrace

Distinción diagnóstica específica

La condición propia de esta página es «Error al analizar el manifiesto: el nombre reservado &#x27;xml&#x27; debe escribirse en minúsculas.». El estado más cercano por contenido, ERROR_SXS_XML_E_UNCLOSEDENDTAG, describe en cambio «Error al analizar el manifiesto: en el elemento de cierre falta el carácter &#x27;&gt;&#x27;.». Ambos comparten Side-by-Side, XML, pero aquí el discriminante operativo es badxmlcase.

Usa como discriminante los términos «badxmlcase»: 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 «badxmlcase» y vuelve a analizar exactamente el mismo artefacto.

Prueba discriminante del estado

Para este código, la frontera real es uso de mayúsculas/minúsculas en nombre reservado XML. En sxstrace registra token reservado exacto y posición; ese conjunto permite respetar el casing exigido sin cambiar la codificación del archivo.

No lo intercambies con ERROR_SXS_XML_E_UNEXPECTEDENDTAG: ese código describe «Error al analizar el manifiesto: no se esperaba una etiqueta de cierre en esta posición.».

Guarda hash antes/después, regenera el artefacto que consume Side-by-Side y confirma que el parser supera la construcción asociada a uso de mayúsculas/minúsculas en nombre reservado XML sin editar directamente WinSxS.

Conserva una captura anterior y otra posterior: esa comparación permite probar que se corrigió esta frontera y no que un retry ocultó el estado.

Referencias técnicas


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