2008-10-01 7 views
1

XmlDocumentValidate()을 호출하려면 ValidationEventHandler 대리자를 전달해야합니다. 해당 이벤트 함수는 매개 변수를 가져오고이 매개 변수는 XmlSchemaException 유형의 Exception 속성을 갖습니다. 아휴!XML 스키마 유효성 검사 오류에서 XmlSchemaException을 throw하는 방법?

나의 현재 코드는 다음과 같습니다

ValidationEventHandler onValidationError = delegate(object sender, 
    ValidationEventArgs args) 
{ 
    throw(args.Exception); 
} 

doc.Validate(onValidationError); 

내가 유효성 검사 (경고를 완전히 무시) 실패 할 경우 단순히 XmlSchemaException을 던지는 내려다하고있어 다른 방법이 있습니까?

답변

3

Validate 메서드는 ValidationEventHandler 대리자를 사용하기 때문에 개발자는 무엇을 해야할지 결정해야합니다. 당신이하고있는 일은 정확합니다.

관련 문제