| Предыдущий | Следующий |
| SCHED_E_MISSINGNODE | SCHED_E_TOO_MANY_NODES |
SCHED_E_MALFORMEDXML
SCHED_E_MALFORMEDXML означает, что определение задачи не является корректно сформированным XML-документом, поэтому Планировщик заданий не может надёжно интерпретировать его содержимое на уровне схемы. Эта ошибка возникает раньше ошибок схемы Планировщика заданий: несогласованные теги, неверное экранирование или недопустимые символьные данные не позволяют даже перейти к структурной проверке.
Что необходимо сохранить
- Сохраните точную последовательность байтов, переданную при регистрации, включая объявление кодировки и все данные, подставленные установщиком или управляющим скриптом.
- Перед вызовом API Планировщика заданий разберите документ строгим XML-парсером и сообщайте строку и столбец ошибки вместе с путём задачи.
- Проверьте аргументы команд, описания и введённый пользователем текст на наличие неэкранированных XML-символов, появившихся при подстановке в шаблон.
Затем проверьте соответствие схеме
Сначала исправьте нарушение корректности XML, а затем выполните проверку по схеме Планировщика заданий. Документ может успешно разбираться парсером, но позднее завершиться ошибкой из-за неожиданного узла, пространства имён, отсутствующего узла или недопустимого значения.
Microsoft: коды состояния Планировщика заданий · Microsoft: схема Планировщика заданий
Нужно найти другой код? Найти другой код состояния или ошибки.