DTD
는 여기로 連結됩니다. 다른 뜻에 對해서는
DTD (同音異義)
文書를 參考하십시오.
文書 形式 正義
(
Document Type Definition
,
DTD
)는 컴퓨터 用語로,
SGML
系列의
마크업 言語
에서 文書 形式을 定義하는 것이다. SGML을 비롯해
HTML
,
XHTML
,
XML
等에서 쓰인다.
DTD의 使用 意義
[
編輯
]
DTD나
XML 스키마
는 크게 다음과 같은 文書들을 일정한 規則을 定하여 統合하고, 다양한 文書間의 標準을 提示하기 위해 쓰인다.
- 같은 뜻을 包含하고 있지만, 태그의 名稱이 다를 수 있다.
- 같은 태그의 名稱을 使用하고 있지만 다른 뜻을 나타낼 수 있다.
- 태그가 있는지 確實하지 않다.
- 태그의 順序性이 確實하지 않다.
- 屬性의 使用 規格이 確實하지 않다.
- 태그 내 데이터 값에 對한 基準이 定해져 있지 않다.
DTD 使用의 制限性
[
編輯
]
- 새로운 버전의 XML에서 支援되지 않는 寄贈이 있다. 가장 重要하게는
네임스페이스
가 있다.
- 變數의 表現 方式이 制限的이어서 몇몇
XML
文書 안의 變數와 互換이 되지 않는다.
- 스키마를 口述하기 爲한
SGML
表記法을 쓰기 때문에 XML 標準 表現方式과 다르다.
例示
[
編輯
]
DOCTYPE의 다음 例示는 公開 識別者와 시스템 識別者를 모두 包含한다:
<!DOCTYPE
html
PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
모든 HTML 4.01 文書는 다음 3가지 SGML DTD 中 하나를 遵守한다. 이 DTD들의 公開 識別者는 一貫性이 있으며 다음을 따른다:
같이 보기
[
編輯
]
外部 링크
[
編輯
]