System.Xml.Tests.TC_SchemaSet_Misc.v106 C# (CSharp) Method

v106() private method

private v106 ( ) : void
return void
        public void v106()
        {
            Initialize();

            XmlSchemaSet ss1 = new XmlSchemaSet();
            ss1.XmlResolver = new XmlUrlResolver();
            ss1.ValidationEventHandler += new ValidationEventHandler(ValidationCallback);
            XmlReaderSettings settings = new XmlReaderSettings();
#pragma warning disable 0618
            settings.ProhibitDtd = false;
#pragma warning restore 0618
            XmlReader r = XmlReader.Create(Path.Combine(TestData._Root, "XMLSchema.xsd"), settings);
            ss1.Add(null, r);
            ss1.Compile();

            XmlSchemaSet ss = new XmlSchemaSet();
            ss.XmlResolver = new XmlUrlResolver();
            ss.ValidationEventHandler += new ValidationEventHandler(ValidationCallback);

            foreach (XmlSchema s in ss1.Schemas())
            {
                ss.Add(s);
            }

            ss.Add(null, Path.Combine(TestData._Root, "xsdauthor.xsd"));
            ss.Compile();
            CError.Compare(warningCount, 0, "Warning Count mismatch!");
            CError.Compare(errorCount, 0, "Error Count mismatch!");
            return;
        }