2009-03-10 14 views
8

Nesnemi bir xsd şemasına göre doğrulamak için XmlValidatingReader nesnesini kullanıyorum, ancak bu sınıf geçersiz .NEt 2.0. Yeni Vaildation sınıflarını kullanmak için doğru kodun var mı?XmlValidatingReader sınıfı geçersiz

cevap

17

Evet:

XmlReaderSettings settings = new XmlReaderSettings(); 

settings.ValidationType = ValidationType.Schema; 
settings.Schemas.Add (....); 
settings.ValidationEventHandler += delegate(object sender, ValidationEventArgs e) 
{ 
    Console.WriteLine("invalid: " + e.Message); 
}; 

XmlReader reader = XmlReader.Create (new XmlTextReader(file), settings); 
-2

Kontrol XmlValidatingReader için MSDN belgelerine ve [ObsoleteAttribute] Bu özellik göreceğiniz: Uygun XmlReaderSettings kullanılarak

"Kullanım XmlReader XmlReader.Create tarafından oluşturulan() yönteminin bunun yerine bir cevap nasıl olabilir? http://go.microsoft.com/fwlink/?linkid=14202 "

+1

Bu nasıl bir cevap olabilir? Tam olarak Visual Studio'dan aldığınız mesaj bu! – edc65

İlgili konular