XmlValidatingReader.ValidationEventHandler Händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.