System.Xml.Schema.XmlSchemaValidator.ValidateEndElement C# (CSharp) Méthode

ValidateEndElement() public méthode

public ValidateEndElement ( XmlSchemaInfo schemaInfo ) : object
schemaInfo XmlSchemaInfo
Résultat object
        public object ValidateEndElement(XmlSchemaInfo schemaInfo)
        {
            return InternalValidateEndElement(schemaInfo, null);
        }

Same methods

XmlSchemaValidator::ValidateEndElement ( XmlSchemaInfo schemaInfo, object typedValue ) : object

Usage Example

Exemple #1
0
        public void DefaultValueForXmlResolver_XmlUrlResolver()
        {
            XmlNamespaceManager manager = new XmlNamespaceManager(new NameTable());

            manager.AddNamespace("t", "uri:tempuri");

            XmlSchemaValidator val = new XmlSchemaValidator(new NameTable(),
                                                            CreateSchemaSetFromXml("<root />"),
                                                            manager,
                                                            AllFlags);
            XmlSchemaInfo info = new XmlSchemaInfo();

            val.XmlResolver = new XmlUrlResolver(); //Adding this as the default resolver is null and not XmlUrlResolver anymore

            val.Initialize();
            val.ValidateElement("foo", "", null, "t:type1", null, "uri:tempuri " + TestData + XSDFILE_TARGET_NAMESPACE, null);
            val.ValidateEndOfAttributes(null);
            val.ValidateElement("bar", "", null);
            val.ValidateEndOfAttributes(null);
            val.ValidateEndElement(null);
            val.ValidateEndElement(info);

            Assert.Equal(info.ContentType, XmlSchemaContentType.ElementOnly);
            Assert.True(info.SchemaType != null);

            return;
        }
All Usage Examples Of System.Xml.Schema.XmlSchemaValidator::ValidateEndElement