[용어 정리] DTD란?

[용어 정리] DTD란?


DTD(Documetn Type Definition)

  • 문서 형식 정의
  • SGML 계열의 마크업 언어에서 문서 형식을 정의하는 것
    • SGML을 비롯해 HTML, XHTML, XML등에 쓰임
  • 한마디로, 문서형식을 정의해 주는것
  • 주로 DTD를 새로 작성하기보다는 있는거로 가져다가 씀
    • 사람마다 새로 작성하면... 형식 정의에 의미가 없다...



DTD를 쓰는 이유?

  • DTD를 이용하면, 서로 다른 그룹의 사람들 간에 정보를 교환할 때, 그 표준 형식에 대해서 합의를 볼 수 있음
  • DTD를 이용하면, 외부에서 받은 데이터가 검증이 된 것인지를 확인해 볼 수 있음




요약

  1. 문서의 가독성 증가
  2. 브라우저 별 호환성 증가(크로스 브라우징)
  3. 문서 제작의 효율성 증가



+최근에 나온 HTML5는 같은 DTD선언으로 XHTML, HTML 둘 다 사용 가능




댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?