XmlValidatingReader.ValidationEventHandler Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.