| Предыдущий | Следующий |
| ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK | ERROR_SXS_XML_E_UNCLOSEDTAG |
ERROR_SXS_XML_E_UNEXPECTEDENDTAG
ERROR_SXS_XML_E_UNEXPECTEDENDTAG (0x000036E3) — статус XML-парсера Windows Side-by-Side при обработке манифеста приложения, сборки, политики или конфигурации.
Закрывающий тег синтаксически распознан, но соответствующий элемент в этой точке не был открыт. Частые причины — несовпадающее имя элемента, повторное закрытие или закрытие внешнего элемента до закрытия его текущего дочернего элемента.
Граница парсера
Ограничение корректности элементов XML требует, чтобы имя закрывающего тега совпадало с именем открывающего и чтобы вложенность соблюдалась. Закрывающий тег не может перескочить через открытый дочерний элемент и завершить его предка.
Что проверить
- Сравните имя неожиданного закрывающего тега со стеком открытых элементов непосредственно перед ним.
- Ищите различие в написании или префиксе пространства имён между открывающим и закрывающим тегами, а не удаляйте закрытие автоматически.
- Проверьте объединённые фрагменты манифеста на повторную завершающую разметку, закрывающую элемент, уже закрытый базовым фрагментом.
Используйте первую структурную ошибку из sxstrace; последующие сообщения о незакрытых тегах могут быть следствием того же неожиданного закрытия, изменившего последовательность вложенности.
Ссылки
- Microsoft: системные коды ошибок 12000–15999
- Microsoft: справочник файлов манифеста Side-by-Side
- Microsoft: sxstrace
- W3C: XML 1.0
Нужно найти другой код? Найти другой код состояния или ошибки.