public void LoadLegacyXml(XElement InputXml) { XElement x; XElement result = new XElement("Legacy"); //load legacy options x = InputXml.Element("Disallowed"); if (x != null) { result.Add(x); } x = InputXml.Element("MinLength"); if (x != null) { result.Add(x); } StringValidation sv = new StringValidation(this); sv.LoadLegacyXml(result); this.AddValidation(sv); }