System.Xml.Tests.TC_SchemaSet_ProhibitDTD.v5 C# (CSharp) Méthode

v5() private méthode

private v5 ( object param0, object param1 ) : void
param0 object
param1 object
Résultat void
        public void v5(object param0, object param1)
        {
            Initialize();
            XmlSchemaSet xss = new XmlSchemaSet();
            xss.XmlResolver = new XmlUrlResolver();
            xss.ValidationEventHandler += ValidationCallback;
            XmlSchema schema = XmlSchema.Read(new StreamReader(new FileStream(Path.Combine(TestData._Root, param0.ToString()), FileMode.Open, FileAccess.Read)), ValidationCallback);
#pragma warning disable 0618
            schema.Compile(ValidationCallback, new XmlUrlResolver());
#pragma warning restore 0618
            try
            {
                xss.Add(schema);
            }
            catch (XmlException)
            {
                Assert.True(false); //exepect a validation warning for unresolvable schema location
            }
            CError.Compare(warningCount, (int)param1, "Warning Count mismatch");
            CError.Compare(errorCount, 0, "Error Count mismatch");
            return;
        }