XML 스키마 유효성 검사 오류에 XMLSchemaException을 던지는 방법은 무엇입니까?
문제
부름 Validate()
에 xmldocument 통과가 필요합니다 ValidationEventHandler
대리자. 그 이벤트 기능은 a를 가져옵니다 ValidationEventArgs
매개 변수는 다음과 같습니다 Exception
유형의 속성 XmlSchemaException
. 아휴!
내 현재 코드는 다음과 같습니다.
ValidationEventHandler onValidationError = delegate(object sender,
ValidationEventArgs args)
{
throw(args.Exception);
}
doc.Validate(onValidationError);
간단히 간과하고있는 다른 방법이 있습니까? 던졌습니다 그만큼 XmlSchemaException
유효성 검사가 실패하면 (경고가 완전히 무시됨)?
해결책
Validate 메소드는 ValidationEventhandler 대의원을 취하기 때문에 개발자에게 맡겨집니다. 당신이하는 일은 정확합니다.
제휴하지 않습니다 StackOverflow