ВУЗ:
Составители:
Рубрика:
18
Эти знаки можно записывать не только после элементов, но и после скобок
– в этом случае действие знака распространяется на множество элементов,
заключенных в скобки. Знак ―+‖ означает, что элемент или множество
элементов встречаются в документе один или более раз. Знак ―*‖ указывает, что
в документе может быть любое число вхождений данного элемента, в
частности, элемент может отсутствовать. Знак ―?‖ используется в тех случаях,
когда элемент или множество элементов встречаются не более одного раза.
Например,
<!ELEMENT article (title, author+)>
указывает, что элемент article содержит элемент title и он должен
быть первым, а также один или более элементов author.
Если элемент содержит символьные данные, то при его описании
используется содержание (#PCDATA). Ключевое слово EMPTY в содержании
документа указывает, что это пустой элемент. Как примеры пустых элементов
приведѐм теги <br> и <hr> в HTML. Ключевое слово ANY в содержании
означает, что элемент может содержать как символьные данные, так и другие
элементы.
Если у элемента есть атрибуты, как, например, атрибут ID у элемента
article, то необходимо использовать инструкцию
<!ATTLIST
имя_элемента
имя_атрибута тип
значение_по_умолчанию
имя_атрибута тип
значение_по_умолчанию>
В этом объявлении необходимо перечислить все атрибуты, которые могут
использоваться с данным элементом. Типы атрибутов можно разбить на три
группы: строковые атрибуты, маркированные и перечислимые. Строковые
атрибуты описываются ключевым словом CDATA, и в документе такие атрибуты
могут содержать любые символьные данные. Маркированные атрибуты
включают в себя предопределенные атрибуты ID, IDREF, IDREFS,
ENTITY, ENTITIES, NMTOKEN и NMTOKENS. Эти атрибуты предназначены
для конкретного использования, например, атрибут ID задаѐт уникальный
идентификатор для элемента в документе. В нашем примере с помощью ID
каждой статье присваивался числовой идентификатор. Подробности о
назначении этих атрибутов можно найти в [4, 5]. Если атрибут содержит список
значений, то атрибут называется перечислимым. Например,
Эти знаки можно записывать не только после элементов, но и после скобок
– в этом случае действие знака распространяется на множество элементов,
заключенных в скобки. Знак ―+‖ означает, что элемент или множество
элементов встречаются в документе один или более раз. Знак ―*‖ указывает, что
в документе может быть любое число вхождений данного элемента, в
частности, элемент может отсутствовать. Знак ―?‖ используется в тех случаях,
когда элемент или множество элементов встречаются не более одного раза.
Например,
указывает, что элемент article содержит элемент title и он должен
быть первым, а также один или более элементов author.
Если элемент содержит символьные данные, то при его описании
используется содержание (#PCDATA). Ключевое слово EMPTY в содержании
документа указывает, что это пустой элемент. Как примеры пустых элементов
приведѐм теги
и
в HTML. Ключевое слово ANY в содержании
означает, что элемент может содержать как символьные данные, так и другие
элементы.
Если у элемента есть атрибуты, как, например, атрибут ID у элемента
article, то необходимо использовать инструкцию
В этом объявлении необходимо перечислить все атрибуты, которые могут
использоваться с данным элементом. Типы атрибутов можно разбить на три
группы: строковые атрибуты, маркированные и перечислимые. Строковые
атрибуты описываются ключевым словом CDATA, и в документе такие атрибуты
могут содержать любые символьные данные. Маркированные атрибуты
включают в себя предопределенные атрибуты ID, IDREF, IDREFS,
ENTITY, ENTITIES, NMTOKEN и NMTOKENS. Эти атрибуты предназначены
для конкретного использования, например, атрибут ID задаѐт уникальный
идентификатор для элемента в документе. В нашем примере с помощью ID
каждой статье присваивался числовой идентификатор. Подробности о
назначении этих атрибутов можно найти в [4, 5]. Если атрибут содержит список
значений, то атрибут называется перечислимым. Например,
18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »
