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 |