XmlValidatingReader.ValidationEventHandler Esemény
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.