Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ППТС-2 / Лекции / Lect4-02.doc
Скачиваний:
5
Добавлен:
12.05.2015
Размер:
137.22 Кб
Скачать

4.1.10. Условные разделы

Во внешнем DTDможно включать или исключать отдельные определения. Для этого используются условные разделы, которые задаются с помощью одного из следующих определений:

<! [INCLUDE! [

<!ELEMENT имя (#PCDATA)>

]]>

<! [ IGNORE [

<!ELEMENT имя (#PCDATA)>

]]>

При использовании первого формата определение с именем имябудет включено вDTD, при использовании второго формата – исключено изDTD.

Пример определения условных разделов:

<!ENTITY % draft 'INCLUDE'>

<!ENTITY % final 'IGNORE'>

<![%draft;[

<!ELEMENT book (comments*, title, body, supplements?)>

]]>

<![%final;[

<!ELEMENT book (title, body, supplements?)>

]]>

Параметрическая сущность с именем draftбудет включена вDTD, а Параметрическая сущность с именемfinal– исключена изDTD.

Файл: Создан: 31.01.2008 Модифицирован: 29.07.2008 Автор: Шонин В.А.

Соседние файлы в папке Лекции