XML
[본문스크랩] 5.1 XML 스키마 - 정의
사우람
2010. 7. 12. 21:32
1. XML 스키마는 공유되고 있는 어휘를 표현해 주고, 머신으로 하여금 사람이 만들어 놓은
규칙을 이행할 수 있도록 해준다.
2. DTD는 10가지 데이터 타입만을 지원하지만 스키마는 40여가지의 데이터 타입을
지원한다.
3. DTD는 XML문법을 따르지 않지만 XML 스키마는 규약을 따른다.
4. 특징
1) 데이터 타입을 확장하거나 제한할 수 있다.
2) 사용장 정의 데이터 타입을 만들 수 있다.
3) 객체 지향적인 성질을 가지고 있다.
5. XML 스키마는 W3C의 Architecture Domain에 속해있는 XML Activity의 한 부분이고
XML Activity는 XML 개발에 대한 책임을 맞고있다.
6. XML은 SGML에서 구조화된 정보를 출판하는 작업을 수행하는 데에 필요한 기능만을
모아노은 축소버전으로 Application Profile이라고 할 수 있다.
7. "XML은 인간이 읽을 수 있고 또한 기계가 읽을 수 있다."
기계가 읽을 수 있다는 것은 애플리케이션에서 그 문서를 읽어 드릴 수 있다는
것을 의미한다.
8. 데이터를 교환할 때 데이터의 일관설을 유지하고 , 보내는 쪽이나 받는 쪽이나
데이터가 똑같은 것을 의미한다고 확신할 수 있도록 XML은 받듯이 지켜야하는
컨텐츠 모델을 통해 이타의 구조를 보존한다.