본문 바로가기
XML

[본문스크랩] 5.1 XML 스키마 - 정의

by 사우람 2010. 7. 12.

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은 받듯이 지켜야하는

   컨텐츠 모델을 통해 이타의 구조를 보존한다.