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은 받듯이 지켜야하는
컨텐츠 모델을 통해 이타의 구조를 보존한다.
'XML' 카테고리의 다른 글
[본문스크랩] 5.3 XML 스키마 - 구조 (0) | 2010.07.12 |
---|---|
[본문스크랩] 5.2 XML 스키마 - DTD vs XML 스키마 (0) | 2010.07.12 |
[본문스크랩] 3.4 DOM Level2 (0) | 2010.07.12 |
[본문스크랩] 3.3 DOM JAXP를 사용한 XML 처리 (0) | 2010.07.12 |
[본문스크랩] 3.2 DOM Level 1 (0) | 2010.07.12 |