XmlValidatingReader.ValidationEventHandler Evento

Definição

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.

Aplica-se a

Ver também