ВУЗ:
Составители:
19
<!ELEMENT CoverImage EMPTY>
<!ATTLIST CoverImage Source ENTITY #REQUIRED>
<!NOTATION GIF SYSTEM “ShowGif.exe”>
<!ENTITY dhtml SYSTEM “Dhtml.gif” NDATA GIF>
]
>
<Book>
<Title>Dynamic HTML: руководство разработчика </Title>
<Author>Стивен Хольцнер</Author>
<CoverImage Source=”dhtml”/>
</Book>
В этом примере атрибуту Source элемента CoverImage присвоено имя внешней
сущности , содержащей графические данные для отображения рисунка обложки
книги .
Параметрические сущности бывают внутренними и внешними , но только
анализируемыми . Их объявления имеют вид: <!ENTITY % ОпрСущности > и в
остальном имеют синтаксис, схожий с общими сущностями . Главная их
специфика состоит в том, что общие сущности влияют на содержимое документа ,
а параметрические сущности настраивают конструкции DTD.
Например, следующее DTD использует параметрическую внутреннюю сущность
автор, содержащую 3 объявления разметки .
<!DOCTYPE Book
[
<!ENTITY % author
“<! -- Информация об авторе -->
<!ELEMENT Author (#PCDATA)>
<!ATTLIST Author Nationality CDATA ‘Русский’ > ”
>
<!ELEMENT Book (Title, Author)>
<!ELEMENT Title (#PCDATA)>
%author;
]
>
3. Отображение XML – документов
Одной из важнейших особенностей XML является возможность отделения
логической структуры документов от их внешнего представления. Именно
вопросам логического построения документов был посвящен предыдущий раздел
работы . Что же касается визуального представления, то существует несколько
методов управления отображением XML -документов на экране компьютера.
В примерах предыдущего раздела использовался первый, самый простой и в
настоящее время наиболее распространенный из них – таблицы каскадных стилей
19 ] >В этом примере атрибуту Source элемента CoverImage присвоено имя внешней сущности, содержащей графические данные для отображения рисунка обложки книги. Параметрические сущности бывают внутренними и внешними, но только анализируемыми. Их объявления имеют вид: и в остальном имеют синтаксис, схожий с общими сущностями. Главная их специфика состоит в том, что общие сущности влияют на содержимое документа, а параметрические сущности настраивают конструкции DTD. Например, следующее DTD использует параметрическую внутреннюю сущность автор, содержащую 3 объявления разметки. ” > %author; ] > 3. Отображение XML – документов Одной из важнейших особенностей XML является возможность отделения логической структуры документов от их внешнего представления. Именно вопросам логического построения документов был посвящен предыдущий раздел работы. Что же касается визуального представления, то существует несколько методов управления отображением XML -документов на экране компьютера. В примерах предыдущего раздела использовался первый, самый простой и в настоящее время наиболее распространенный из них – таблицы каскадных стилей Dynamic HTML: руководство разработчика Стивен Хольцнер