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

 
Предыдущий Следующий
ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE ERROR_SXS_XML_E_INVALID_DECIMAL

ERROR_SXS_XML_E_MULTIPLE_COLONS

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

ERROR_SXS_XML_E_MULTIPLE_COLONS — ошибка XML-разбора Side-by-Side manifest: имя элемента или атрибута не является допустимым QName, потому что содержит несколько двоеточий.

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

  • Найдите именно XML name, а не значение атрибута: URI в значении может законно содержать несколько двоеточий.
  • Корректный QName имеет форму local либо prefix:local. Generated name вида a:b:c нужно исправить в источнике генерации manifest.
  • После исправления имени проверьте соответствующий xmlns:prefix, чтобы namespace binding не потерялся.

Как подтвердить исправление

Исправление подтверждается успешным разбором manifest через sxstrace/Side-by-Side parser без изменения требуемого namespace.

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


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