2012-06-11 9 views
0

유효성 검사와 구문 분석의 차이점은 무엇입니까?구문 분석 vs 유효성 검사

내가 체크 파일 구조 (문법) 구문 분석 알고, 그래서 기능, 을 구문 분석에서와 같이 확인 점검 할 수 있지만 "핑크"와 같은 더 ATTR 값이 없기 때문에 검증 과정에서 잘못 될 수있다? 내가 맞습니까? XML 측면에서 구문 분석

답변

3

XML 데이터

에서 문서 트리를 구축 당신이

<Document>Me.txt<\Document> 

그것은있을 수 있던 경우에 유효성 검사

그래서 스키마에 대해 그 나무의 내용을 확인하고 있습니다

루트 노드가 있고 모든 열기 및 닫기 태그가 일치하기 때문에 구문 분석 됨

루트 노드가 양식이라고 말한 스키마에 대해 유효성을 검사 한 경우 tho 그것은 무효가 될 것입니다.

1

구문 분석은 입력이 XML 사양의 규칙을 준수하는지 확인합니다. 예를 들어 시작 태그마다 일치하는 끝 태그가있는 지 확인합니다.

유효성 검사는 입력이 특정 XML 어휘의 규칙을 따르는 지 확인합니다. 예를 들어 테이블에는 정확히 하나의 thead와 하나의 tbody가 들어 있습니다.

관련 문제