제 프로젝트에는 제 3 자에 대한 XML 요청 및 응답의 유효성을 검사하는 데 사용하는 매우 큰 XSD 파일이 있습니다. 위의 시나리오에 대한xsd validation againts xsd가 클래스 수준 유효성 검사를 생성했습니다.
내가 2를 가질 수는 XML을 만든 다음 2) XSD 세대 도구의 도움으로 XSD에서 클래스를 생성주고의 XSD에 대해 검증 attirbutes의 엑스트라 비트를 추가하고 사용)
한 접근 검증을 위해. 이러한 방식으로 어느 정도 작동 두 번째 방법으로
검증, 가) XML 직렬화 b)는 각 속성, 즉 설정 사용자 지정 특성을 가진 개체를 검증와 객체로 XML 요청/응답을 변환하는 방법으로 개체를 전달 각 프로퍼티에 설정된 프로퍼티와 커스텀 속성을 반복하여 객체의 유효성을 검사 할 것이고, 객체가 유효성을 검사하고 xml 요청이 유효한지 여부를 결정할 경우 부울 값을 반환 할 것입니다.
이제 성능과 기타 측면에서 어떤 접근 방식이 좋은가?