Что означает код ошибки Windows 14053 (ERROR_SXS_XML_E_DUPLICATEATTRIBUTE)?

 
Предыдущий Следующий
ERROR_SXS_XML_E_UNCLOSEDTAG ERROR_SXS_XML_E_MULTIPLEROOTS

ERROR_SXS_XML_E_DUPLICATEATTRIBUTE

Что означает ERROR_SXS_XML_E_DUPLICATEATTRIBUTE

ERROR_SXS_XML_E_DUPLICATEATTRIBUTE означает нарушение XML well-formedness: в одном start tag или empty-element tag повторено одинаковое имя attribute.

Что проверить

Найдите элемент по позиции parser error и сравните все attribute names без учёта того, совпадают ли их значения. Даже два одинаковых значения всё равно являются ошибкой XML.

Частая причина — merge/template step, который добавляет attribute, уже присутствующий в base manifest. Удалите duplicate в исходном generator/template и оставьте ровно одно семантически правильное значение.

Это не ситуация «объект уже существует» и не задача идемпотентного API. Ошибка возникает ещё до разбора SxS semantics.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.