XmlValidatingReader.ValidationEventHandler Esemény

Definíció

Beállít egy eseménykezelőt a dokumentumtípus-definícióval (DTD), a XML-Data csökkentett (XDR) sémával és az XML-sémadefiníciós nyelvvel (XSD) kapcsolatos sémaérvényesítési hibákra vonatkozó információk fogadásához.

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

Eseménytípus

Megjegyzések

Note

A XmlValidatingReader osztály elavult .NET Framework 2.0-s verziója esetén. Az osztály és a XmlReader metódus használatával létrehozhat egy érvényesítő XmlReaderSettings példánytCreate. További információt a referenciaoldal Megjegyzések szakaszában XmlReader talál.

Ezek az események csak akkor fordulnak elő Read , ha ValidationType DTD, XDR, Séma vagy Automatikus érték van megadva.

Ha nincs megadva eseménykezelő, XmlException a rendszer az első érvényesítési hibára (a súlyosság megegyezik az XmlSeverityType.Error értékével).

Note

Ha egy elem érvényesítési hibát jelez, az elem többi tartalommodellje nem lesz érvényesítve, azonban a rendszer érvényesíti a gyermekeit. Az olvasó csak egy adott elem első hibáját jelenti.

A visszahíváskezelő a ValidationEventArgs.Severity tulajdonság használatával garantálhatja, hogy egy XML-példány dokumentuma érvényesítve legyen egy sémán. A Severity tulajdonság lehetővé teszi, hogy különbséget tüntessék fel a végzetes hibát jelző érvényesítési hibák (Súlyosság egyenlő az XmlSeverityType.Error értékével), valamint az olyan érvényesítési figyelmeztetések (Súlyosság egyenlő az XmlSeverityType.Warning értékével), amelyek azt jelzik, hogy nem állnak rendelkezésre sémaadatok.

A következőre érvényes:

Lásd még