public class AccountHoldersController { public static int LoadAccountHolders(string FileName) { return AccountHolders.LoadExternal(FileName); } public static bool ValidateXML(string FileName, string SchemaName) { bool IsValid = true; XmlSchemaSet schemas = new XmlSchemaSet(); schemas.Add("", SchemaName); XmlReaderSettings settings = new XmlReaderSettings(); settings.ValidationType = ValidationType.Schema; settings.Schemas = schemas; XmlReader rdr = XmlReader.Create(FileName, settings); try { while (rdr.Read()) ; } catch { IsValid = false; } rdr.Close(); return IsValid; } }