/// <summary>
 /// Validation Error Event Handler
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected virtual void XMLValidationEventHandler(object sender, ValidationEventArgs e)
 {
     if (ValidationMessage == null)
     {
         ValidationMessage = new StringBuilder();
     }
     if (e.Severity == XmlSeverityType.Warning)
     {
         var    xml_e = e.Exception;
         String msg   = String.Format(Resource.WarningMsg, e.Message, xml_e.LineNumber);
         ValidationMessage.AppendLine(msg);
         ValidationWarningCount++;
     }
     else if (e.Severity == XmlSeverityType.Error)
     {
         var    xml_e = e.Exception;
         String msg   = String.Format(Resource.ErrorMsg, e.Message, xml_e.LineNumber);
         ValidationMessage.AppendLine(msg);
         ValidationErrorCount++;
     }
 }