Для вызова Validate()
на XmlDocument требуется передать делегата ValidationEventHandler
. Эта функция события получает параметр ValidationEventArgs
, который, в свою очередь, имеет свойство Exception
типа XmlSchemaException
. Уф!
Мой текущий код выглядит так:
ValidationEventHandler onValidationError = delegate(object sender,
ValidationEventArgs args)
{
throw(args.Exception);
}
doc.Validate(onValidationError);
Есть ли какой-то другой метод, который я пропускаю, который просто выдает XmlSchemaException
, если проверка не пройдена (предупреждения полностью игнорируются)?