XML - DTD 선언하기

Published on: 2010. 5. 11. 23:34 by louis.dev

1. DTD 선언의 기초
DTD 문서의 기초는 다음과 같다.


이와 같이 XML 선언문 바로 아래 DOCTYPE라는 것을 선언해 주고 그 안에 DTD 세부 내용을 기술한다.
DTD문서의 예 -


2. DTD 선언의 기초 - Element 선언
DTD 문서 선언 사이에 Element 키워드를 사용하여 기술한다.


Element 선언시에 들어가는 요소유형에는 5가지가 있다.

1) 내용이 없는 Empty Element
<!ELEMENT 요소이름 EMPTY >
예 -


2)내용에 텍스트를 갖는 Element
<!ELEMENT 요소이름 (#PCDATA) >
예 -


3)내용에 하위요소를 갖는 Element - 괄호 안의 태그 이름들이(tagName1, tagName2) 요소이름의 하위 태그 들이다.
<!ELEMENT 요소이름 (tagName1, tagName2) >
예 -


4)내용에 혼합 내용 모델을 갖는 Element
<!ELEMENT 요소이름 MIXED모델 >
-> <!ELEMENT 요소이름 (#PCDATA | child1 | child2 )* > : 즉 요소이름이라는 태그는 문자열이 올수도, child1 또는 child2 노드가 올수도 있고 이것들이 계속 반복 (*) 될수 있다는 뜻이다.
예 -


5) 내용에 모든 것 (아무거나)을 갖는 Element 선언
<!ELEMENT 요소이름 ANY >
예 -

'Web > XML' 카테고리의 다른 글

XML - DTD 선언하기(2)  (0) 2010.05.11
XML - DTD& Schema  (0) 2010.04.25
XML - XML의 기초  (0) 2010.04.25