Как я проверяю документ XML по DTD в C #?

Я неЯ не хочу делать что-то необычное, я просто хочу убедиться, что документ действителен, и вывести сообщение об ошибке, если это не так. Google указал мне наэтот, но, похоже, XmlValidatingReader устарел (по крайней мере, этоэто то, что MonoDevelop говорит мне).

Редактировать: яя пытаюсь Мерададасовет, но яУ меня проблемы. Я думаю я'у меня есть большая часть этого, но я могуНе найти OnValidationEvent в любом месте. Откуда я получаю OnValidationEvent?

XmlReaderSettings settings = new XmlReaderSettings();
settings.ValidationType = ValidationType.DTD;
settings.ValidationEventHandler += new ValidationEventHandler(/*trouble is here*/);
XmlReader validatingReader = XmlReader.Create(fileToLoad, settings);

Ответы на вопрос(3)

Ваш ответ на вопрос