xsdxsd 시작하기


비고

XML 스키마는 XML 문서의 유효성을 검사하기위한 언어 및 프레임 워크입니다.

XML 사양에 구문 적으로 부합한다는 의미에서 올바른 형식의 XML 문서는 스키마에 대한 유효성 을 테스트 할 수 있습니다. 절대적인 형식의 타당성과 스키마와 관련된 타당성의 차이는 무엇보다 중요합니다.

유효성 검사는 다음을 포함합니다.

  • XML 문서가 특정 이름을 가진 요소, 요소 내용에 대한 제한 사항, 일관성 제약 (기본 키, 고유성 등), 속성 값 또는 특정 유형과 일치하는 텍스트와 같은 추가 요구 사항을 충족하는지 확인합니다.
  • 성공시 입력 데이터 모델 인스턴스 (XML Infoset)를 출력 인스턴스 (PSVI : 스키마 검증 후 Infoset)로 변환합니다. 여기에는 요소 및 속성에 유형 정보가 주석으로 지정되며 기본값이 채워집니다.

XML 스키마는 DTD 유효성 검사가 해결하지 못했던 요구 사항을 해결하기 위해 도입되었습니다. 풍부한 내장형 세트, 유형 제한 및 확장 기능 세트, 요소 레이아웃 제한에 대한 더 많은 제어 기능을 포함한보다 완벽한 유형 시스템이 있습니다.

버전

번역 출시일
1.0 2001-05-02
1.0, Second Edition 2004-10-28
1.1 2012-04-05

XML Schema 1.0은 2001 년 5 월에 W3C 권고안으로 승인되었으며, 정오표를 포함하는 두 번째 판은 몇 년 후 W3C 권고안으로 발표되었습니다.

XML Schema 1.1은 2012 년에 W3C 권고안이되었습니다.이 표준은 더 많은 버그를 수정하고 다른 개선 사항을 추가했습니다. 이전 버전과 거의 호환되었습니다.

설치 또는 설정

XSD, XML 스키마 정의는 XML 문서의 구조를 설명하는 언어입니다. XSD 파일은 XML 파일의 유효성을 검사하는 데 사용할 수 있습니다. 이 작업을 수행하는 프로세스는 구현할 항목에 따라 다릅니다. 사용하는 유효성 검사 엔진이 원하는 버전의 XSD와 호환되는지주의해야합니다.