| Предыдущий | Следующий |
| ERROR_EVT_FILTER_INVARG | ERROR_EVT_FILTER_INVTYPE |
ERROR_EVT_FILTER_INVTEST
Шаг XPath для журнала событий содержит недопустимую проверку
Каждый шаг расположения в селекторе журнала событий должен указывать элемент или атрибут либо применять предикат, вычисляющий алгебраическое условие для узлов из предыдущего шага. Ограниченный парсер не может обработать пустой шаг, неподдерживаемую проверку узла, неверно размещённое сравнение или предикат, не связанный с путём элемента.
Проверьте разделители, размещение подстановочных знаков и принадлежность скобок. Постройте запрос из заведомо правильного селектора корня события, добавьте один дочерний шаг и только затем его предикат. Используйте реальные имена из XML события; отображаемые подписи Event Viewer не являются именами узлов. Расширенный статус полезен, поскольку общий код не указывает, какой шаг повреждён.
Что исследовать
- Отобразите пример события как XML и скопируйте его реальные имена элементов.
- Привязывайте каждый предикат к набору элементов, который он фильтрует.
- Добавляйте шаги по одному, пока недопустимая проверка не будет локализована.
Ссылки
- Microsoft: подмножество XPath журнала событий и поведение результатов
- Microsoft: EvtGetExtendedStatus
- W3C: рекомендация XPath 1.0
Нужно найти другой код? Найти другой код состояния или ошибки.
