1 개요[ | ]
- document type definition (DTD)
- 문서형 정의, 문서 형식 정의
- 문서의 구조를 SGML 구문으로 정의한 것
- SGML 계열의 마크업 언어에서 문서 형식을 정의하는 것
- 문서 구성요소의 이름, 그 관계 정보를 담음
- 문서 내부에 포함[1]하거나 외부 파일[2]을 참조할 수 있음
2 예시[ | ]
html
Copy
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html
Copy
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" [
<!-- 추가할 내용 -->
]>
html
Copy
<!ELEMENT people_list (person)*>
<!ELEMENT person (name, birthdate?, gender?, socialsecuritynumber?)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT birthdate (#PCDATA)>
<!ELEMENT gender (#PCDATA)>
<!ELEMENT socialsecuritynumber (#PCDATA)>
- → people_list 안에 person이 0개 이상 포함됨
- → person은 name, birthdate, gender, socialsecuritynumber를 요소를 가짐
- 단, ?가 붙은 birthdate, gender, socialsecuritynumber 는 없을 수도 있음
- → name, birthdate, gender, socialsecuritynumber는 PCDATA 형식임
html
Copy
<!ATTLIST img
src CDATA #REQUIRED
id ID #IMPLIED
sort CDATA #FIXED "true"
print (yes | no) "yes"
>
3 같이 보기[ | ]
4 참고[ | ]
편집자 Jmnote Jmnote bot Ykhwong
로그인하시면 댓글을 쓸 수 있습니다.