1. DTD의 한계 점과 XML 스키마
1) DTD는 XML문법이 아닌 자신만의 문법으로 작성된다.
==> XML 스키마는 자체가 XML 문서이다.
2) DTD는 네임스페이스를 지원하지 않는다.
==> XML 스키마는 네임스페이스를 지원한다.
3) DTD는 #PCDATA, CDATA또는 ANY타입이 아닌 좀더 정교한 방식으로
데이터 타입을 표현할 수 없다.
==> XML은 내장 DATA 타입과 원시타입을 지월 할 뿐 아니라 데이터
타입을 확장하고 파생하는 메커니즘을 제공한다.
4) DTD는 데이터 타입을 확장하거나 데이터 타입과 요소사이에 관계를 명시적
으로 표현하는데 한꼐가 있다.
==> XML 스키마는 모듈화를 통해 항목사이의 관계를 좀더 명확하게 해주고
재사용성을 제공한다.
'XML' 카테고리의 다른 글
[본문스크랩] SOAP - 기초 (0) | 2010.07.12 |
---|---|
[본문스크랩] 5.3 XML 스키마 - 구조 (0) | 2010.07.12 |
[본문스크랩] 5.1 XML 스키마 - 정의 (0) | 2010.07.12 |
[본문스크랩] 3.4 DOM Level2 (0) | 2010.07.12 |
[본문스크랩] 3.3 DOM JAXP를 사용한 XML 처리 (0) | 2010.07.12 |