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.jpgsrc 속성에 지정된 값 입니다.

XML DTD에서 속성이 사용되는 경우 이러한 속성을 선언해야하며 이는 DTD 속성 장에서 자세히 설명합니다.

엔티티

엔티티는 XML의 자리 표시 자입니다. 이들은 문서 프롤로그 또는 DTD에서 선언 할 수 있습니다. 엔티티는 주로 다음과 같이 분류 할 수 있습니다.

  • 내장 엔티티

  • 캐릭터 엔티티

  • 일반 단체

  • 매개 변수 엔티티

잘 구성된 XML에서 재생되는 5 개의 내장 엔티티가 있습니다.

  • 앰퍼샌드 : & amp;

  • 작은 따옴표 : & apos;

  • 보다 큼 : & gt;

  • 보다 작음 : & lt;

  • 큰 따옴표 : & quot;

XML DTD의 엔티티 선언에 대해서는 DTD 엔티티 장에서 자세히 살펴 보겠습니다.