| Предыдущий | Следующий |
| WEB_E_UNSUPPORTED_FORMAT | WEB_E_MISSING_REQUIRED_ELEMENT |
WEB_E_INVALID_XML
Что означает результат
WEB_E_INVALID_XML: XML parser не смог разобрать документ как корректный XML. Код относится к синтаксису/структуре XML до проверки прикладных обязательных элементов.
Что проверить
- Сохраните исходные bytes, encoding declaration и позицию первой parser error.
- Проверьте парность тегов, корректность entity/attribute quoting и допустимость символов для выбранной версии XML.
- Сопоставьте транспортную кодировку с XML declaration и BOM.
- Не путайте этот код с MISSING_REQUIRED_ELEMENT: синтаксически валидный XML может отдельно не соответствовать прикладному контракту.
Диагностика и исправление
Исправьте первый XML syntax defect и повторите parse без промежуточной pretty-print/serialization. После успешного синтаксического разбора уже отдельно проверяйте schema/application contract.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.