0
我有大的xml文件(150 000行),並且每行都有錯誤,驗證過程非常長 如何在預定數量的erorrs之後中斷驗證?在發生一定數量的錯誤後停止驗證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