Site icon EfmSoft

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

 
Предыдущий Следующий
ERROR_SXS_XML_E_MULTIPLE_COLONS ERROR_SXS_XML_E_INVALID_HEXIDECIMAL

ERROR_SXS_XML_E_INVALID_DECIMAL

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

ERROR_SXS_XML_E_INVALID_DECIMAL (0x000036DF) — ошибка разбора манифеста: недопустимый символ в десятичном числе.

Десятичная XML-ссылка на символ в SxS manifest содержит недесятичную цифру. Проверьте генераторы кода, форматирующие Unicode values: режим форматирования может вывести шестнадцатеричные цифры, сохранив при этом префикс десятичной XML-ссылки.

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

  • Этот parser status относится к лексической форме десятичной character reference вроде A. После &# XML ожидает одну или несколько десятичных цифр до завершающей точки с запятой; буквы и hexadecimal prefixes в этой форме недопустимы.
  • XML определяет десятичные и шестнадцатеричные ссылки отдельно. Десятичная форма использует [0-9]+, а шестнадцатеричная — &#x... и другой набор цифр; смешение этих синтаксисов приводит к ошибке parser.
  • SxS trace локализует сбой до manifest и позиции character reference. После исправления цифр отдельная ошибка invalid Unicode всё ещё может сообщить числовое значение, которое XML не допускает.

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


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

Exit mobile version