Sto utilizzando l'oggetto XmlValidatingReader per convalidare il mio oggetto su uno schema xsd ma questa classe è obsoleta in .NEt 2.0. Qualcuno ha il codice giusto per usare le nuove classi di Vaildation.La classe XmlValidatingReader è obsoleta
8
A
risposta
17
Sì:
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
Controllare la documentazione MSDN per XmlValidatingReader e vedrete nel [ObsoleteAttribute] attribuire questo: metodo di
"Usa XmlReader creato da XmlReader.Create() utilizzando opportuni XmlReaderSettings http://go.microsoft.com/fwlink/?linkid=14202 "
Come potrebbe essere una risposta? È esattamente il messaggio che hai già ricevuto da Visual Studio! – edc65