| Предыдущий | Следующий |
| ERROR_SXS_POLICY_PARSE_ERROR | ERROR_SXS_XML_E_COMMENTSYNTAX |
ERROR_SXS_XML_E_MISSINGQUOTE
ERROR_SXS_XML_E_MISSINGQUOTE — XML-парсер Side-by-Side ожидал кавычку в синтаксической позиции, где она обязательна.
Этот код является парой для ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE со стороны открывающего разделителя. Парсер достиг позиции грамматики, требующей строковый литерал в кавычках, но следующий токен не начинался ни одинарной, ни двойной кавычкой.
Граница парсера
Значения атрибутов XML и некоторых объявлений заключаются в кавычки. Голое version=1.0 не эквивалентно version="1.0", даже если другой формат конфигурации допускает это.
Что проверить
- Проверьте значение после соответствующего знака равенства и заключите весь литерал в согласованную пару кавычек XML.
- Проверьте, не удалил ли препроцессор кавычки при раскрытии переменных окружения или шаблонов.
- Проверьте предыдущий токен на пропущенный знак равенства: неверный атрибут может перевести парсер в неправильное состояние.
Найдите точный манифест через sxstrace и исправьте первую отсутствующую кавычку; последующие ошибки кавычек могут быть вторичными.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.