ВУЗ:
Составители:
Рубрика:
17
тали DTD. Как уже было отмечено, с помощью правила <!DOCTYPE указыва-
ется местонахождение DTD.
Для описания элементов используется правило
<!ELEMENT имя_элемента содержание>
Для описания содержания используется довольно простая система
обозначений. Круглые скобки в содержании означают, что элемент составной.
Так, в приведенном примере элементы journal, contacts, articles и
article составные. Запятая в скобках используется в качестве разделителя
элементов. Вместо запятой можно использовать символ “|” (вертикальная
черта), который разделяет варианты содержимого, если их у элемента
несколько. Например,
<!ELEMENT phone (#PCDATA|EMPTY)>
определяет, что элемент phone может содержать символьные данные
(номер телефона) или оставаться пустым (это указано с помощью ключевого
слова EMPTY). Скобки задают также порядок появления элементов в документе.
Например,
<!ELEMENT contacts (address,url)>
указывает, что элемент contacts содержит элемент address, и этот
элемент должен быть первым, а также элемент url. Кроме того, можно задать
количество повторений элемента, поставив один из знаков ―+‖ (плюс), ―*‖
(звѐздочка) или ―?‖ (знак вопроса).
Количество вложенных элементов можно задать несколькими способами.
Полный список операторов элементов приведен в следующей таблице.
Операторы элементов
Признак
Значение
?
Ноль или ровно один
экземпляр
*
Ноль или несколько
экземпляров
+
Один или несколько
экземпляров
Ровно один экземпляр
|
Один из элементов
,
Перечисление элементов
тали DTD. Как уже было отмечено, с помощью правила Для описания содержания используется довольно простая система обозначений. Круглые скобки в содержании означают, что элемент составной. Так, в приведенном примере элементы journal, contacts, articles и article составные. Запятая в скобках используется в качестве разделителя элементов. Вместо запятой можно использовать символ “|” (вертикальная черта), который разделяет варианты содержимого, если их у элемента несколько. Например, определяет, что элемент phone может содержать символьные данные (номер телефона) или оставаться пустым (это указано с помощью ключевого слова EMPTY). Скобки задают также порядок появления элементов в документе. Например, указывает, что элемент contacts содержит элемент address, и этот элемент должен быть первым, а также элемент url. Кроме того, можно задать количество повторений элемента, поставив один из знаков ―+‖ (плюс), ―*‖ (звѐздочка) или ―?‖ (знак вопроса). Количество вложенных элементов можно задать несколькими способами. Полный список операторов элементов приведен в следующей таблице. Операторы элементов Признак Значение Ноль или ровно один ? экземпляр Ноль или несколько * экземпляров Один или несколько + экземпляров Ровно один экземпляр | Один из элементов , Перечисление элементов 17
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »