private bool IsElementFromAny(XmlSchemaElement derivedElement, XmlSchemaAny baseAny) {
if (!baseAny.Allows(derivedElement.QualifiedName)) {
restrictionErrorMsg = Res.GetString(Res.Sch_ElementFromAnyRule1, derivedElement.QualifiedName.ToString());
return false;
}
if (!IsValidOccurrenceRangeRestriction(derivedElement, baseAny)) {
restrictionErrorMsg = Res.GetString(Res.Sch_ElementFromAnyRule2, derivedElement.QualifiedName.ToString());
return false;
}
return true;
}