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
8
A
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 "
Bu nasıl bir cevap olabilir? Tam olarak Visual Studio'dan aldığınız mesaj bu! – edc65