XmlValidatingReader.ValidationEventHandler Событие
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает обработчик событий для получения сведений об определении типа документа (DTD), XML-Data сокращенной (XDR) схеме и ошибках проверки схемы XML (XSD).
public:
event System::Xml::Schema::ValidationEventHandler ^ ValidationEventHandler;
public event System.Xml.Schema.ValidationEventHandler ValidationEventHandler;
member this.ValidationEventHandler : System.Xml.Schema.ValidationEventHandler
Тип события
Комментарии
Замечание
Класс XmlValidatingReader устарел в .NET Framework 2.0. Вы можете создать проверяющий XmlReader экземпляр с помощью XmlReaderSettings класса и Create метода. Дополнительные сведения см. в подразделе "Примечания" на справочной странице XmlReader.
Эти события происходят во время и только в Read том случае, если ValidationType указан параметр DTD, XDR, Schema или Auto.
Если обработчик событий не указан, XmlException возникает первая ошибка проверки (серьезность равна XmlSeverityType.Error).
Замечание
Если элемент сообщает об ошибке проверки, остальная часть модели содержимого для этого элемента не проверяется, однако его дочерние элементы проверяются. Средство чтения сообщает только первую ошибку для заданного элемента.
Обработчик обратного вызова может использовать ValidationEventArgs.Severity свойство, чтобы гарантировать, что документ экземпляра XML проверяется на схему. Свойство Severity позволяет различать ошибки проверки (серьезность равна XmlSeverityType.Error), которые указывают на неустранимую ошибку, а предупреждения проверки (серьезность равна XmlSeverityType.Warning), указывающие на отсутствие сведений о схеме.