| Предыдущий | Следующий |
| ERROR_SXS_XML_E_BADSTARTNAMECHAR | ERROR_SXS_XML_E_BADCHARINSTRING |
ERROR_SXS_XML_E_BADNAMECHAR
Что означает ERROR_SXS_XML_E_BADNAMECHAR
ERROR_SXS_XML_E_BADNAMECHAR означает, что Side-by-Side XML parser уже начал разбирать element/attribute/entity name, но встретил символ, который недопустим в продолжении XML name. Это отличается от ошибки первого символа имени.
Что проверить
- Сохраните parser line/column и raw fragment manifest вокруг позиции ошибки.
- Проверьте whitespace, punctuation, лишний colon и namespace-qualified name.
- Если manifest генерируется, найдите template/value, который попал именно в имя, а не в attribute value.
Как исправить
Исправьте identifier в исходном manifest/template и заново проверьте XML parser. Не экранируйте недопустимый name character как entity: XML name grammar не позволяет таким способом сделать его допустимым.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
