System.Xml.Tests.TC_SchemaSet_EnableUpaCheck.CreateReader C# (CSharp) Méthode

CreateReader() public méthode

public CreateReader ( string xmlFile, XmlSchemaSet ss, bool UpaCheck ) : XmlReader
xmlFile string
ss System.Xml.Schema.XmlSchemaSet
UpaCheck bool
Résultat XmlReader
        public XmlReader CreateReader(string xmlFile, XmlSchemaSet ss, bool UpaCheck)
        {
            XmlReaderSettings settings = new XmlReaderSettings();

            settings.Schemas = new XmlSchemaSet();
            settings.Schemas.CompilationSettings.EnableUpaCheck = UpaCheck;
            settings.Schemas.ValidationEventHandler += new ValidationEventHandler(ValidationCallback);
            settings.Schemas.Add(ss);
            settings.ValidationType = ValidationType.Schema;
            settings.ValidationFlags |= XmlSchemaValidationFlags.ProcessSchemaLocation |
                                        XmlSchemaValidationFlags.ProcessInlineSchema |
                                        XmlSchemaValidationFlags.ReportValidationWarnings;

            settings.ValidationEventHandler += new ValidationEventHandler(ValidationCallback);
            XmlReader vr = XmlReader.Create(xmlFile, settings);
            return vr;
        }