XmlValidatingReader.ValidationEventHandler Händelse

Definition

Anger en händelsehanterare för att ta emot information om schemavalideringsfel för dokumenttypsdefinition (DTD), XML-Data reducerat schema (XDR) och XSD-schemavalideringsfel (XML Schema definition language).

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

Händelsetyp

Kommentarer

Note

Klassen XmlValidatingReader är föråldrad i .NET Framework 2.0. Du kan skapa en verifierande XmlReader instans med hjälp XmlReaderSettings av -klassen och Create -metoden. Mer information finns i avsnittet Kommentarer på XmlReader referenssidan.

Dessa händelser inträffar under Read och endast om en ValidationType av DTD, XDR, Schema eller Auto anges.

Om ingen händelsehanterare anges utlöses ett XmlException vid det första valideringsfelet (allvarlighetsgraden är lika med XmlSeverityType.Error).

Note

Om ett element rapporterar ett verifieringsfel verifieras inte resten av innehållsmodellen för det elementet, men dess underordnade verifieras. Läsaren rapporterar bara det första felet för ett visst element.

Motringningshanteraren kan använda ValidationEventArgs.Severity egenskapen för att garantera att ett XML-instansdokument verifieras mot ett schema. Med Severity egenskapen kan du skilja mellan valideringsfel (allvarlighetsgrad är lika med XmlSeverityType.Error) som indikerar ett allvarligt fel och valideringsvarningar (allvarlighetsgrad är lika med XmlSeverityType.Warning) som indikerar att ingen schemainformation är tillgänglig.

Gäller för

Se även