共用方式為


XmlValidatingReader.ValidationEventHandler 事件

定義

設置事件處理程序,接收有關文件類型定義(DTD)、XML-Data 簡化(XDR)架構及 XML 架構定義語言(XSD)架構驗證錯誤的資訊。

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

事件類型

備註

備註

這個 XmlValidatingReader 類別在 .NET Framework 2.0 中已經過時。 你可以透過使用XmlReaderSettings類別和Create方法來建立一個驗證實XmlReader例。 如需詳細資訊,請參閱 XmlReader 參考頁面的<備註>一節。

這些事件僅在指定 DTD、XDR、Schema 或 Auto 中 a ValidationType 個時才會發生Read

若未提供事件處理程序,則在第一次驗證錯誤時拋出 A XmlException (嚴重度等於 XmlSeverityType.Error)。

備註

若元素報告驗證錯誤,該元素其餘內容模型不會被驗證,但其子節點則被驗證。 讀取器只會回報某個元素的第一個錯誤。

回調處理器可利用此 ValidationEventArgs.Severity 特性保證 XML 實例文件能依照結構進行驗證。 此 Severity 特性可區分驗證錯誤(嚴重度等於 XmlSeverityType.Error)與驗證警告(嚴重度等於 XmlSeverityType.Warning)表示無結構資訊。

適用於

另請參閱