Compartilhar via


XmlValidatingReader.ValidationEventHandler Evento

Definição

Define um manipulador de eventos para receber informações sobre DTD (definição de tipo de documento), esquema XDR (XML-Data Reduzido) e erros de validação de esquema XSD (linguagem de definição de esquema XML).

public:
 event System::Xml::Schema::ValidationEventHandler ^ ValidationEventHandler;
public event System.Xml.Schema.ValidationEventHandler ValidationEventHandler;
member this.ValidationEventHandler : System.Xml.Schema.ValidationEventHandler 

Tipo de evento

Comentários

Observação

A XmlValidatingReader classe está obsoleta no .NET Framework 2.0. Você 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 de Comentários da página de referência XmlReader.

Esses eventos ocorrem durante Read e somente se um ValidationType DTD, XDR, Esquema ou Auto for especificado.

Se nenhum manipulador de eventos for fornecido, um XmlException será gerado no primeiro erro de validação (Severidade é igual a XmlSeverityType.Error).

Observação

Se um elemento relatar um erro de validação, o restante do modelo de conteúdo desse elemento não será validado, no entanto, seus filhos serão validados. O leitor relata apenas o primeiro erro de um determinado elemento.

O manipulador de retorno de chamada pode usar a ValidationEventArgs.Severity propriedade para garantir que um documento de instância XML seja validado em relação a um esquema. A Severity propriedade permite distinguir entre erros de validação (Severidade é igual a XmlSeverityType.Error) que indicam um erro fatal e avisos de validação (Severidade é igual a XmlSeverityType.Warning) que indicam que nenhuma informação de esquema está disponível.

Aplica-se a

Confira também