private int ParseEnum(string value, string attributeName, string[] values) { string s = value.Trim(); for (int i = 0; i < values.Length; i++) { if (values[i] == s) return i + 1; } SendValidationEvent(SR.Sch_InvalidXsdAttributeValue, attributeName, s, null); return 0; }
private static void BuildElement_Form(XsdBuilder builder, string value) { builder.element.Form = (XmlSchemaForm)builder.ParseEnum(value, "form", FormStringValues); }