본문 바로가기
프로그래밍

DTD 규칙

by 건우아빠유리남편 2009. 1. 9.
반응형
  • DTD의 구분
    • 내부 DTD
      • <!DOCTYPE 뭐시기 root element [
        DTD 솰라솰라
        ]>
      • DOCTYPE 선언의 구성요소
        • <!"다음에 기술하는 DOCTYPE은 반드시 대문자
        • 내부 DTD 선언 시작은 "<!DOCTYPE"으로 시작하고 ">"로 끝
        • root element명은 "<!DOCTYPE" 다음에 기술
      • 요소(element) type 선언
        • 요소 타입 선언은 "<!DOCTYPE["와"]>"사이에 기술
        • "<!" 다음에 나오는 ELEMENT는 반드시 대문자로 기술
        • 요소 타입 선언의 시작은 "<!ELEMENT"로 하고 ">"로 요소 타입 선언의 끝을 표시
        • "<!ELEMENT"다음에 기술되는 요소의 이름은 선언하고자 하는 요소의 이름
        • 요소의 이름은 태그의 이름을 작성하는 규칙을 동일적용
        • 요소의 이름은 유일무이. 중복 불가
        • 요소의 성격에 따라 요소의 유형 형식은 5가지로 나뉨
          1. EMPTY (빈놈)
          2. #PCDATA (문자데이터)
          3. 자손 요소 리스트 (애기들 낳음)
          4. MIXED (혼합내용)
          5. ANY (모든것을 갖는 요소-다른 XML문서라든가...)

 

 

    • 외부 DTD
      • XML문서에서 외부 DTD파일을 가져다 사용
        <!DOCTYPE 루트요소 SYSTEM "외부 DTD 파일명">
      • DTD파일을 XML 문서에 포함시켜 정의하는 선언
        <!DOCTYPE root element SYSTEM "외부 DTD 파일명.dtd">
반응형

'프로그래밍' 카테고리의 다른 글

[C#]인코딩예제  (0) 2009.01.15
[C#]UDP 기본 에코서버클라이언트  (0) 2009.01.14
Vaild XML 문서란 - DTD에 대한 필요성  (0) 2009.01.09
XML의 네임스페이스  (0) 2008.12.31
Well-Formed XML문서 만들기  (0) 2008.12.31

댓글