我正在使用XmlValidatingReader对象来针对xsd架构验证我的对象,但是这个类在.NEt 2.0中已经过时了.是否有人使用正确的代码来使用新的Vaildation类.
Fre*_*els 17
是:
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);
Run Code Online (Sandbox Code Playgroud)