DTD - Компоненты
В этой главе мы обсудим компоненты XML с точки зрения DTD. 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, они:
амперсанд: & amp;
Одиночная кавычка: & apos;
Больше чем: & gt;
Меньше чем: & lt;
Двойная кавычка: & quot;
Мы подробно изучим объявления сущностей в XML DTD в главе Сущности DTD.