XmlValidatingReader.ValidationEventHandler 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設置事件處理程序,接收有關文件類型定義(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)表示無結構資訊。