첫 번째 유효성 검사 오류가 발생할 때 xsd에 대해 xml 유효성을 검사하는 중입니다. 그러나이 방법을 통해 첫 번째 유효성 검사 오류에 대한 정보를 얻을 수 없습니다. XML 파일을 한 번에 실행합니다. XML 파일에 여러 개의 유효성 검사 오류가있는 경우 처음 실행하면 첫 번째 오류가 발생하자마자 예외가 발생하고 나머지 오류는 알 수 없습니다. 후속 오류에 대해 알아 보려면 이전 오류를 수정하고 예외가 throw되지 않을 때까지 파일의 유효성을 다시 확인해야합니다.XSD 스키마에 대해 XML 파일의 유효성을 검사하고 모든 유효성 검사 오류를 나열하는 방법
onException(SchemaValidationException.class)
.handled(true)
.to("file:invalid-data")
from("file:in-data?noop=true")
.to("validator:file:my.xsd")
.to("file:out-data");