Интегрированные сети ISDN



Язык HTML - часть 5


<!entity %inline “#pcdata | %fontstyle; | %phrase; | %formctrl;”>

Большая часть HTML DTD состоит из описаний элементов и их атрибутов. Ключевое слово <!element> открывает описание элемента, а символ > - завершает. Между ними размещается имя элемента, две черточки после имени указывают на то, что стартовая и конечная метки являются обязательными. Одна черточка после имени элемента и последующая буква О указывают на то, что конечная метка может отсутствовать. Две буквы О означают допустимость отсутствия как стартовой, так и конечной метки. После имени может следовать содержимое элемента, которое называется моделью содержимого. Элементы без содержимого называются пустыми (empty). Пустые элементы описываются ключевым словом “empty”. Например, <!element ccc – o empty>. ccc – имя элемента; - О говорит о допустимости отсутствия конечной метки. В сочетании с моделью empty это означает, что конечная метка должна отсутствовать.

Модель содержимого описывает то, что может содержать элемент. Определения содержимого могут включать:

  • Имена допустимых и запрещенных элементов.
  • dtd-объекты.
  • Текст документа, отмеченный SGML-конструкцией “#pcdata”. Текст может содержать цифровые и именные символьные объекты.
  • Модель содержимого имеет следующий синтаксис.

    (…)

    специфицирует группу.

    А|b

    Допускается присутствие А и В в любом порядке.

    А,В

    А должно появиться раньше, чем В.

    a&b

    a и b должны появиться только один раз, но в любом порядке.

    А?

    А может появиться не более одного раза.

    А*

    А может появиться любое число раз, включая 0.

    А+

    А может появиться один или более раз.

    Ниже приведены примеры HTML DTD:

    <!element select - - (option+)>

    Элемент select должен содержать один или более элементов option.

    <!element dl - - (dt|dd)+>

    Элемент dl должен содержать один или более dt или dd элементов в любом порядке.

    <!element option – o (#pcdata) *>

    Элемент option может содержать только текст и символьные объекты.

    2. Описания атрибутов




    Содержание  Назад  Вперед