Exemple #1
0
        /// <summary>
        ///
        /// </summary>
        public static bool Validate(string xmlPath, string xsdPath, string extension, out string[] errors)
        {
            var v = new XmlValidator(xmlPath, xsdPath, Directory.Exists(xmlPath));

            v.FileExtension = (extension.StartsWith(".") ? String.Empty : ".") + extension;

            var result = v.Validate();

            v.Report();

            errors = v.Errors.Select(e => String.Format("{0}, line {1} : {2}", e.Severity, e.Exception.LineNumber, e.Message)).ToArray();

            return(result);
        }