Site icon EfmSoft

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

 
Предыдущий Следующий
ERROR_SXS_XML_E_COMMENTSYNTAX ERROR_SXS_XML_E_BADNAMECHAR

ERROR_SXS_XML_E_BADSTARTNAMECHAR

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

ERROR_SXS_XML_E_BADSTARTNAMECHAR (0x000036D0) — ошибка разбора манифеста: имя начинается с недопустимого символа.

XML-имя в SxS manifest начинается с символа, который не может быть первым символом имени. XML определяет NameStartChar отдельно от NameChar. Поэтому цифра, многие знаки пунктуации или случайный markup в начале token могут вызвать эту ошибку, даже если похожий символ допустим дальше в другом типе token.

Практический смысл и диагностика

  • Недопустимый символ находится именно в начале XML name. Это может быть имя element, attribute, entity или processing instruction; случай отличается от неверного символа позже в уже корректно начатом имени.
  • Посмотрите непосредственно после открывающего markup delimiter в позиции parser: там часто оказывается цифра, кавычка, знак равенства или другой token, который не может начинать имя.
  • Проверьте, не развернул ли template пустое имя element или attribute, оставив следующее значение там, где parser ожидал имя.

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


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

Exit mobile version