Что означает код ошибки Windows 14040 (ERROR_SXS_XML_E_UNBALANCEDPAREN)?

 
Предыдущий Следующий
ERROR_SXS_XML_E_MISSINGSEMICOLON ERROR_SXS_XML_E_INTERNALERROR

ERROR_SXS_XML_E_UNBALANCEDPAREN

Что означает ERROR_SXS_XML_E_UNBALANCEDPAREN

ERROR_SXS_XML_E_UNBALANCEDPAREN означает, что parser Side-by-Side обнаружил несбалансированные круглые скобки в XML declaration или DTD grammar манифеста.

Найдите declaration из sxstrace и проверьте баланс скобок именно внутри content model, а не по всему тексту XML.

Практический смысл и диагностика

  • В choice/sequence model каждая открывающая скобка должна иметь соответствующую закрывающую; лишняя closing или пропущенная opening делает declaration неразбираемым.
  • Особенно проверьте сгенерированные DTD fragments и конкатенацию шаблонов, где могла потеряться одна сторона группы.
  • Если ваш build вообще не должен создавать DTD markup в SxS manifest, найдите источник этой вставки вместо локального исправления одной скобки.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.