XmlValidatingReader.ValidationEventHandler Evento
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define um gestor de eventos para receber informações sobre erros de definição de tipo de documento (DTD), esquema reduzido (XDR) XML-Data e validação de esquema XML Schema Definition Language (XSD).
public:
event System::Xml::Schema::ValidationEventHandler ^ ValidationEventHandler;
public event System.Xml.Schema.ValidationEventHandler ValidationEventHandler;
member this.ValidationEventHandler : System.Xml.Schema.ValidationEventHandler
Tipo de Evento
Observações
Note
A classe XmlValidatingReader está obsoleta no .NET Framework 2.0. Pode criar uma instância de validação XmlReader usando a XmlReaderSettings classe e o Create método. Para obter mais informações, consulte a seção Comentários da XmlReader página de referência.
Estes eventos ocorrem durante Read e só se for especificado um ValidationType DTD, XDR, Schema ou Auto.
Se não for fornecido um gestor de eventos, um XmlException é lançado sobre o primeiro erro de validação (Severidade é igual a XmlSeverityType.Error).
Note
Se um elemento reportar um erro de validação, o resto do modelo de conteúdo desse elemento não é validado, no entanto, os seus filhos são validados. O leitor apenas reporta o primeiro erro para um dado elemento.
O handler de callback pode usar a ValidationEventArgs.Severity propriedade para garantir que um documento de instância XML é validado contra um esquema. A Severity propriedade permite-lhe distinguir entre erros de validação (Severidade igual a XmlSeverityType.Error) que indicam um erro fatal, e avisos de validação (Severity é igual a XmlSeverityType.Warning) que indicam que não existe informação do esquema disponível.