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

Dev10_40509() private méthode

private Dev10_40509 ( ) : void
Résultat void
        public void Dev10_40509()
        {
            Initialize();
            string xml = Path.Combine(TestData._Root, "bug511217.xml");
            string xsd = Path.Combine(TestData._Root, "bug511217.xsd");
            XmlSchemaSet s = new XmlSchemaSet();
            s.XmlResolver = new XmlUrlResolver();
            XmlReader r = XmlReader.Create(xsd);
            s.Add(null, r);
            s.Compile();
            XmlReaderSettings rs = new XmlReaderSettings();
            rs.ValidationType = ValidationType.Schema;
            using (XmlReader docValidatingReader = XmlReader.Create(xml, rs))
            {
                XmlDocument doc = new XmlDocument();
                doc.Load(docValidatingReader);
                doc.Schemas = s;
                doc.Validate(null);
            }
            CError.Compare(warningCount, 0, "Warning Count mismatch!");
            CError.Compare(errorCount, 0, "Error Count mismatch!");
            return;
        }