Bagikan melalui


XmlValidatingReader.ValidationEventHandler Kejadian

Definisi

Mengatur penanganan aktivitas untuk menerima informasi tentang definisi jenis dokumen (DTD), skema XML-Data Reduced (XDR), dan kesalahan validasi skema bahasa definisi Skema XML (XSD).

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

Jenis Acara

Keterangan

Nota

Kelas XmlValidatingReader usang dalam .NET Framework 2.0. Anda dapat membuat instans validasi XmlReader dengan menggunakan XmlReaderSettings kelas dan Create metode . Untuk informasi selengkapnya, lihat bagian Keterangan dari halaman referensi XmlReader.

Peristiwa ini terjadi selama Read dan hanya jika ValidationType DTD, XDR, Skema, atau Otomatis ditentukan.

Jika tidak ada penanganan aktivitas yang disediakan, dilemparkan XmlException pada kesalahan validasi pertama (Tingkat keparahan sama dengan XmlSeverityType.Error).

Nota

Jika elemen melaporkan kesalahan validasi, model konten lainnya untuk elemen tersebut tidak divalidasi, namun, turunannya divalidasi. Pembaca hanya melaporkan kesalahan pertama untuk elemen tertentu.

Handler panggilan balik dapat menggunakan ValidationEventArgs.Severity properti untuk menjamin bahwa dokumen instans XML divalidasi terhadap skema. Properti Severity memungkinkan Anda membedakan antara kesalahan validasi (Tingkat keparahan sama dengan XmlSeverityType.Error) yang menunjukkan kesalahan fatal, dan peringatan validasi (Tingkat keparahan sama dengan XmlSeverityType.Warning) yang menunjukkan bahwa tidak ada informasi skema yang tersedia.

Berlaku untuk

Lihat juga