XML 유효성 검사
XML validation이 글은 검증을 위해 인용구가 추가로 필요하다. 검사 – · · 책 · · (2010년 5월) (이 |
XML validation은 XML(eXtensible Markup Language)로 작성된 문서를 확인하여 그것이 잘 형성되어 있고 또한 정의된 구조를 따른다는 점에서 "유효성"이 있음을 확인하는 과정이다.제대로 구성된 문서는 모든 XML 문서에 대해 동일한 XML의 기본 구문 규칙을 따른다.[1]또한 유효한 문서는 특정 DTD 또는 XML 스키마가 명령하는 규칙을 존중한다.[2]자동화된 도구인 검증자(validator)는 제대로 구성된 시험과 많은 다른 검증 시험을 수행할 수 있지만, 데이터 세트에 스키마를 올바르게 적용하는 등 인간의 판단이 필요한 시험은 아니다.null
표준
- OASIS CAM은 기본 스키마 검증보다 유연성이 뛰어난 콘텐츠와 구조에 대한 컨텍스트 검증을 제공하는 표준 사양이다.
- 고급 XML 유효성 검사를 위한 방법인 Schematron.
도구들
- xmllint는 XML 유효성 검사를 수행할 수 있는 명령줄 XML 도구다.유닉스 / 리눅스 환경에서 찾을 수 있다.
- XML 툴킷.Gnome – libxml의 XML C 파서 및 툴킷에는 xmlint가 포함됨
- XML 검증자 온라인 XML 데이터 검증
- XML 스키마 유효성 검사기 XML 스키마에 대해 XML 파일 유효성 검사
참조
- ^ "Well-Formed XML Documents". Extensible Markup Language (XML) 1.1. W3C. 2004.
- ^ "Constraints and Validation Rules". XML Schema Part 1: Structures Second Edition. W3C. 2004.
- XML 유효성 검사에 대한 기사