示例#1
0
        internal void ValidateDefaultAttributeOnUse(IDtdDefaultAttributeInfo defaultAttribute, XmlTextReaderImpl coreReader)
        {
            SchemaAttDef attdef = defaultAttribute as SchemaAttDef;

            if ((attdef != null) && !attdef.DefaultValueChecked)
            {
                SchemaInfo dtdInfo = coreReader.DtdInfo as SchemaInfo;
                if (dtdInfo != null)
                {
                    DtdValidator.CheckDefaultValue(attdef, dtdInfo, this.eventHandling, coreReader.BaseURI);
                }
            }
        }
示例#2
0
        internal void ValidateDefaultAttributeOnUse(IDtdDefaultAttributeInfo defaultAttribute, XmlTextReaderImpl coreReader)
        {
            SchemaAttDef attdef = defaultAttribute as SchemaAttDef;

            if (attdef == null)
            {
                return;
            }

            SchemaInfo schemaInfo = coreReader.DtdInfo as SchemaInfo;

            if (schemaInfo == null)
            {
                return;
            }
            DtdValidator.CheckDefaultValue(attdef, schemaInfo, _eventHandling, coreReader.BaseURI);
        }