System.Xml.Tests.TC_SchemaSet_Misc.v2 C# (CSharp) Méthode

v2() private méthode

private v2 ( ) : void
Résultat void
        public void v2()
        {
            Initialize();
            XmlSchemaSet ss = new XmlSchemaSet();
            ss.XmlResolver = new XmlUrlResolver();
            ss.ValidationEventHandler += new ValidationEventHandler(ValidationCallback);
            ss.Add(null, Path.Combine(TestData._Root, "bug115049.xsd"));
            ss.Compile();

            //create reader
            XmlReaderSettings settings = new XmlReaderSettings();
            settings.ValidationType = ValidationType.Schema;
            settings.ValidationFlags |= XmlSchemaValidationFlags.ReportValidationWarnings |
                                       XmlSchemaValidationFlags.ProcessSchemaLocation |
                                       XmlSchemaValidationFlags.ProcessInlineSchema;
            settings.ValidationEventHandler += new ValidationEventHandler(ValidationCallback);
            settings.Schemas.Add(ss);
            XmlReader vr = XmlReader.Create(Path.Combine(TestData._Root, "bug115049.xml"), settings);
            while (vr.Read()) ;
            CError.Compare(errorCount, 1, "Error Count mismatch!");
            return;
        }