ВУЗ:
Составители:
17
игнорирует все последующие. Это правило применяется и для повторных
объявлений сущностей.
2.5. Определение и использование сущностей
Механизм сущностей является средством облегчить написание, чтение и
сопровождение XML. Сущность (entity) является заместителем содержания. Ее
можно однажды объявить и затем многократно использовать почти в любом месте
документа (например, наименование компании или стандартную юридическую
формулировку ).
Имеется 2 основных типа сущностей – общие и параметрические. Общие
сущности являются заместителями для любого вида содержимого документа ,
которое присутствует на уровне корневого элемента документа XML или внутри
него . Параметрические сущности используются только в DTD и замещают
конструкции в DTD. Сущность состоит из имени и значения. Когда XML-
процессор просматривает документ, он находит ссылки на сущности и заменяет
их значениями сущностей. Ссылка на общую сущность имеет следующий вид:
&ИмяСущности ; . В ссылке на параметрическую сущность вместо знака &
используется %. Значением сущности может быть все – от отдельного символа до
файла с разметкой XML. Например, следующее DTD определяет внешний файл
Topics.xml (этот файл содержит список тем в статье , включенной в документ) как
внешнюю сущность с именем topics, а также литерал как внешнюю сущность с
именем title.
<!DOCTYPE Article
[
<!ELEMENT Article (TitlePage, Introduction, Section*)>
<!ELEMENT TitlePage (#PCDATA)>
<!ELEMENT Section (#PCDATA)>
<!ENTITY topics SYSTEM “Topics.xml”>
<!ENTITY title “Краткая история XML”>
]
>
Имея это DTD, можно вставить заголовок и полный список тем в любое нужное
место статьи :
<TitlePage>
Title: &title;
Author: Майкл Янг
</TitlePage>
<Introduction>
Эта статья охватывает следующие темы :
&topics;
</Introduction>
17 игнорирует все последующие. Это правило применяется и для повторных объявлений сущностей. 2.5. Определение и использование сущностей Механизм сущностей является средством облегчить написание, чтение и сопровождение XML. Сущность (entity) является заместителем содержания. Ее можно однажды объявить и затем многократно использовать почти в любом месте документа (например, наименование компании или стандартную юридическую формулировку). Имеется 2 основных типа сущностей – общие и параметрические. Общие сущности являются заместителями для любого вида содержимого документа, которое присутствует на уровне корневого элемента документа XML или внутри него. Параметрические сущности используются только в DTD и замещают конструкции в DTD. Сущность состоит из имени и значения. Когда XML- процессор просматривает документ, он находит ссылки на сущности и заменяет их значениями сущностей. Ссылка на общую сущность имеет следующий вид: &ИмяСущности; . В ссылке на параметрическую сущность вместо знака & используется %. Значением сущности может быть все – от отдельного символа до файла с разметкой XML. Например, следующее DTD определяет внешний файл Topics.xml (этот файл содержит список тем в статье, включенной в документ) как внешнюю сущность с именем topics, а также литерал как внешнюю сущность с именем title. ] > Имея это DTD, можно вставить заголовок и полный список тем в любое нужное место статьи:Title: &title; Author: Майкл Янг Эта статья охватывает следующие темы: &topics;
Страницы
- « первая
- ‹ предыдущая
- …
- 15
- 16
- 17
- 18
- 19
- …
- следующая ›
- последняя »