internal override bool ProcessElement(string prefix, string name, string ns)
{
XmlQualifiedName qname = new XmlQualifiedName(name, ns);
if (GetNextState(qname))
{
Push();
Debug.Assert(_currentEntry.InitFunc != null);
_xso = null;
_currentEntry.InitFunc(this, null);
Debug.Assert(_xso != null);
RecordPosition();
}
else
{
if (!IsSkipableElement(qname))
{
SendValidationEvent(SR.Sch_UnsupportedElement, qname.ToString());
}
return false;
}
return true;
}