Site icon EfmSoft

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

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

ERROR_SXS_XML_E_BADCHARINSTRING

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

ERROR_SXS_XML_E_BADCHARINSTRING означает, что SxS XML parser обнаружил недопустимый символ внутри строкового литерала, обычно значения атрибута.

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

  • Точную позицию из sxstrace и quoted value вокруг неё.
  • Не попал ли в значение необработанный &, < или другой символ, требующий XML escaping.
  • Кодировку manifest и наличие повреждённых/недопустимых code points.
  • Различия между исходным template и файлом после build/merge/signing.

Как локализовать

Сбалансированные кавычки сами по себе не гарантируют корректность строки: ошибка относится к содержимому между ними. Исправьте значение в источнике и заново сформируйте manifest. Не заменяйте подозрительные символы массово по всему XML — это может изменить identity, paths или другие значимые поля. После пересборки проверьте ту же позицию и только затем переходите к следующей ошибке parser-а.

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


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

Exit mobile version