0
큰 XML 파일 (150 000 행)이 있고 각 행에 오류가 있습니다. 유효성 검사 프로세스가 매우 길어졌습니다. 미리 결정된 수의 오류가 발생한 후 유효성 검사를 중단하는 방법은 무엇입니까?특정 오류 수가 발생한 후 XML 유효성 검사를 중지합니다.
코드 샘플 : 예외가 있습니다 무엇
MaxValidationErrorCount = 100;
....
doc.Validate(ValidationHandler);
....
private void ValidationHandler(object sender, System.Xml.Schema.ValidationEventArgs e)
{
if (e.Severity == System.Xml.Schema.XmlSeverityType.Error)
{
CurrValidationErrorCount++;
_validationErrors += e.Message + Environment.NewLine;
if (CurrValidationErrorCount >= MaxValidationErrorCount)
DOBREAKVALIDATIONHERE!!!!
}
}
감사) 내가 검사기 클래스의 속성/메소드를 일치 찾고 있었다 ... – ABarto