DTD의 요소 선언을 사용하여 XML 문서에서 발생할 수 있는 요소를 정의할 수
있습니다. 한 요소가 다른 요소를 포함하거나, 어떠한 요소도 포함하지 않거나,
반드시 비어 있도록 요소 선언을 지정할 수 있습니다.
이 태스크 정보
다음은 자원 Perspective에서 사용하기 위해 작성된 지시사항이지만, 다른 여러
Perspective에서도 사용할 수 있습니다.
요소
작성
요소를 작성하려면 다음 단계를 수행하십시오.
- DTD 편집기에서 DTD를 여십시오.
- 아웃라인 보기에서 DTD
를 마우스 오른쪽 단추로 클릭한 다음 요소 추가를 클릭하십시오.
- 특성 보기의 이름 필드에 요소의 새 이름을 입력하십시오.
- DTD 편집기에서 요소를 작성하면 EMPTY라는 하위 요소가 자동으로 작성됩니다.
- EMPTY 하위 요소를 선택한 다음 특성 보기에서 컨텐츠 유형을 ANY, (#PCDATA)
또는 다른 요소로 변경하십시오. 상위 요소가 어떠한 항목도 포함하지 않게 하려면 컨텐츠 모델 유형을 EMPTY로 유지하십시오.
- 상위 요소가 둘 이상의 하위 요소(또는 혼합 컨텐츠)를 포함하도록 하려면
컨텐츠 유형 목록에서 하위 컨텐츠
또는 혼합 컨텐츠를 선택하십시오. 이 중 하나를 선택하면 그룹이 생깁니다. 이 그룹은 그룹 노드로 표시되는데,
하위 컨텐츠를 선택한 경우
가 표시되고, 혼합 컨텐츠를 선택한 경우
가 표시됩니다. 이 그룹을 사용하여
상위 요소에 포함될 하위 요소의 그룹을 작성할 수 있습니다.
하위 요소는 자동으로 그룹 노드 아래에 작성됩니다. 그룹 편집에 대한 정보는 관련 정보를 참조하십시오.
- 이 요소에 대한 정보를 제공하려면 문서 탭을 클릭하십시오. 문서 페이지는 요소에 대한 설명과 같이 사용자가 읽을 수 있는
자료에 사용됩니다.
결과
참고: 혼합 컨텐츠를 사용하는 경우, 그룹의 첫 번째 요소 값은 (#PCDATA)여야 합니다.
결과적으로 혼합 컨텐츠를 선택한 경우 두 개의 하위 요소가 자동으로 작성되는데,
첫 번째 요소의 값이 (#PCDATA)입니다. 또한 그룹이 EMPTY 또는 ANY 요소를 포함해서는 안됩니다.
EMPTY 또는 ANY 요소는 원래 중첩 엔티티로 사용할 수 없습니다.