2012-08-09 3 views
0

xml을 xsd에 대해 유효성을 검사하여 xml에있는 모든 실패를 표시 할 수 있습니까? 유효성을 검사하기 위해 자바를 사용하고 있습니다. 그러나 첫 번째 실패를 보여주는 유효성 검사기. 나는 XML에서 모든 실패를 얻을 필요가있다.XML 유효성 검사 완료

+0

나는 모든 오류를 표시 할 수 있는지 여부를 모른다. 닫는 괄호를 놓친 경우를 생각해보십시오 :''. 해석기가 루트에 대해'>'가 없다는 것을 발견하면,보고 할 수있는 오류를 발견했습니다. 그러나 XML 형식이 올바르지 않기 때문에 문서 구문 분석을 계속할 수 없습니다. 그래서'child'가'root'의 유효한 자식인지 또는'attr'이'child'의 유효한 속성인지 여부를 스키마에 대해 검증하는 것은 불가능합니다. 구문 분석기가 확인을 수행하려면 닫기 괄호 오류를 수정해야합니다. – Alderath

+0

질문은 유효성 검사 오류가 아니라 올바른 형식 오류가 아니라고 생각합니다. 물론 "오류 수"가 다소 주관적입니다. 예를 들어 두 개의 요소가 잘못된 순서로 나타나면 프로세서가이를 하나의 오류 또는 두 개로보고 할 수 있습니다. –

답변