XML 스키마 유효성 검사 오류에 XMLSchemaException을 던지는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/155912

  •  03-07-2019
  •  | 
  •  

문제

부름 Validate()xmldocument 통과가 필요합니다 ValidationEventHandler 대리자. 그 이벤트 기능은 a를 가져옵니다 ValidationEventArgs 매개 변수는 다음과 같습니다 Exception 유형의 속성 XmlSchemaException. 아휴!

내 현재 코드는 다음과 같습니다.

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

doc.Validate(onValidationError);

간단히 간과하고있는 다른 방법이 있습니까? 던졌습니다 그만큼 XmlSchemaException 유효성 검사가 실패하면 (경고가 완전히 무시됨)?

도움이 되었습니까?

해결책

Validate 메소드는 ValidationEventhandler 대의원을 취하기 때문에 개발자에게 맡겨집니다. 당신이하는 일은 정확합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top