| Предыдущий | Следующий |
| ERROR_SXS_XML_E_INVALID_DECIMAL | ERROR_SXS_XML_E_INVALID_UNICODE |
ERROR_SXS_XML_E_INVALID_HEXIDECIMAL
Что означает ERROR_SXS_XML_E_INVALID_HEXIDECIMAL
ERROR_SXS_XML_E_INVALID_HEXIDECIMAL означает, что parser уже распознал hexadecimal XML character reference и встретил недопустимый символ в числе. Префикс 0x, знак или суффикс языка программирования в XML reference недопустимы.
Что проверить
- Найдите проблемную последовательность
&#x...;по позиции из SxS trace. - Проверьте, что между
xи;находятся только hexadecimal digits. - После исправления lexical form отдельно убедитесь, что получившийся Unicode code point сам разрешён XML 1.0.
- Исправьте formatter/generator, который создаёт reference, а не только один generated manifest.
Как подтвердить исправление
Исправление подтверждается повторной генерацией того же manifest с корректным character reference и успешным SxS parsing.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.