IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    

한국 developerWorks  >  XML  >

W3C XML Schema (WXS)

XML 어휘에 대한 문법적 규칙

developerWorks

난이도 : 중급

필자: W3C

2007 년 6 월 12 일

문법 중심의 XML 스키마 언어인 W3C XML Schema (WXS)는 XML 어휘를 정의하고 한계를 정하는데 사용된다. XML 메시징부터 데이터 바인딩까지, 다른 표준들의 토대가 된다. 다른 스키마 언어 기술들과의 관계에 대해서도 알아보자.

XML Schema Part 1: Structures Second Edition XML Schema Part 2: Datatypes Second Edition [W3C Recommendations]은 XML용 스키마 언어를 정의한다. 전자는 문서의 구조를 제한하고, 후자는 단순한 엘리먼트와 애트리뷰트의 내용을 제한한다. WXS는 복잡하고 표현성이 부족하다는 지적을 받아왔다. 결국 RELAX NG 같은 언어와 경쟁하게 되었다. 사람들은 자신들에게 가장 잘 맞는 스키마를 사용하고, 자신들의 필요에 따라 하나의 폼에서 다른 폼으로 전향하고 있다. 다른 많은 스팩들은 WXS Datatypes 스팩을 사용하면서 대안 데이터 유형 시스템을 끊임없이 요청하고 있다. 워킹 그룹들은 WXS 1.1 -- XML Schema 1.1 Part 1: StructuresXML Schema 1.1 Part 2: Datatypes를 개발하기 시작했으며, 백워드 호환성을 최대한 유지하면서, 1.0 버전에서 자주 리포팅 되는 문제들을 해결하고 있다.

데이터 바인딩 시스템 사용자들을 위한 Schema 사용법을 제시하는 Basic XML Schema Patterns for Databinding Version 1.0 버전이 개발 중이다. 데이터 바인딩은 XML 인스턴스를 특정 구조의 애플리케이션 객체로 변환하는 방식이다.


참고자료



위로


문서 옵션

JavaScript가 필요한 문서 옵션은 디스플레이되지 않습니다.

영어원문

영어원문


제안 및 의견
피드백

    IBM 소개 개인정보 보호정책 문의