DTD-구성 요소
이 장에서는 DTD 관점에서 XML 구성 요소에 대해 설명합니다. DTD는 기본적으로 다음 XML 구성 요소의 선언을 포함합니다.
Element
Attributes
Entities
집단
XML 요소는 XML 문서의 빌딩 블록으로 정의 할 수 있습니다. 요소는 텍스트, 요소, 속성, 미디어 개체 또는 모든 것을 혼합하는 컨테이너 역할을 할 수 있습니다.
각 XML 문서에는 하나 이상의 요소가 포함되며 그 경계는 시작 태그와 종료 태그로 구분되거나 빈 요소로 구분됩니다.
예
다음은 XML 요소의 간단한 예입니다.
<name>
Tutorials Point
</name>
보시다시피 <name> 태그를 정의했습니다. <name>의 시작 태그와 끝 태그 사이에 텍스트가 있습니다. XML-DTD에서 사용되는 요소는 선언되어야하며 DTD 요소 장에서 자세히 설명합니다 .
속성
속성은 XML 요소의 일부입니다. 요소는 여러 고유 속성을 가질 수 있습니다. 속성은 XML 요소에 대한 자세한 정보를 제공하거나보다 정확하게 요소의 속성을 정의합니다. XML 속성은 항상 이름-값 쌍입니다.
예
다음은 XML 속성의 간단한 예입니다.
<img src = "flower.jpg"/>
여기서 img 는 요소 이름이고 src 는 속성 이름이고 flower.jpg 는 src 속성에 지정된 값 입니다.
XML DTD에서 속성이 사용되는 경우 이러한 속성을 선언해야하며 이는 DTD 속성 장에서 자세히 설명합니다.
엔티티
엔티티는 XML의 자리 표시 자입니다. 이들은 문서 프롤로그 또는 DTD에서 선언 할 수 있습니다. 엔티티는 주로 다음과 같이 분류 할 수 있습니다.
내장 엔티티
캐릭터 엔티티
일반 단체
매개 변수 엔티티
잘 구성된 XML에서 재생되는 5 개의 내장 엔티티가 있습니다.
앰퍼샌드 : & amp;
작은 따옴표 : & apos;
보다 큼 : & gt;
보다 작음 : & lt;
큰 따옴표 : & quot;
XML DTD의 엔티티 선언에 대해서는 DTD 엔티티 장에서 자세히 살펴 보겠습니다.