ВУЗ:
Составители:
Рубрика:
20
ссылка на сущность используется в качестве замены для другого фрагмента
содержания. В процессе обработки документа XML все вхождения сущности
заменяются содержанием, которое она представляет. Существует два вида
сущностей: внутренние и внешние.
Внутренние сущности
Внутренние сущности напоминают строковые переменные, связывающие
имя с фрагментом текста. Например, если вы хотите определить имя для ссылки
на информацию об авторских правах, можно объявить сущность следующего
вида:
<!ENTITY Copyright "Copyright 2000 YourCompanyName. All
Rights Reserved.">
В процессе обработки документа все экземпляры &Соруright
заменяются текстом «Copyright 2000 YourCompanyName. All
Rights Reserved». Весь код XML в заменяющем тексте обрабатывается
так, словно он присутствовал в исходном документе.
Внешние сущности
Внешние сущности используются для ссылок на содержание, находящееся
в другом файле. Сущности этого типа могут содержать текстовую информацию,
но также могут ссылаться и на двоичные данные (например, графику).
Возвращаясь к предыдущему примеру, допустим, что вы решили сохранить
информацию об авторских правах в отдельном файле, чтобы упростить ее
редактирование в будущем. Ссылка на созданный файл выглядит следующим
образом:
<!ENTITY Copyright SYSTEM
"http://yoursite.com/administer/copyright.xml">
При последующей обработке документа XML все ссылки &Соруright
заменяются содержимым документа copyright.xml. Весь код XML в
заменяющем тексте обрабатывается так, словно он присутствовал в исходном
документе.
Внешние сущности также удобно использовать для ссылок на графические
изображения. Например, если вы хотите включить в документ XML
графический логотип, создайте внешнюю сущность:
<!ENTITY food_picture SYSTEM
http://yoursite.com/food/logo.gif>
Как и в предыдущем примере, все ссылки &food_picture заменяются
графическим изображением, на которое указывает ссылка. Поскольку данные
ссылка на сущность используется в качестве замены для другого фрагмента содержания. В процессе обработки документа XML все вхождения сущности заменяются содержанием, которое она представляет. Существует два вида сущностей: внутренние и внешние. Внутренние сущности Внутренние сущности напоминают строковые переменные, связывающие имя с фрагментом текста. Например, если вы хотите определить имя для ссылки на информацию об авторских правах, можно объявить сущность следующего вида: В процессе обработки документа все экземпляры &Соруright заменяются текстом «Copyright 2000 YourCompanyName. All Rights Reserved». Весь код XML в заменяющем тексте обрабатывается так, словно он присутствовал в исходном документе. Внешние сущности Внешние сущности используются для ссылок на содержание, находящееся в другом файле. Сущности этого типа могут содержать текстовую информацию, но также могут ссылаться и на двоичные данные (например, графику). Возвращаясь к предыдущему примеру, допустим, что вы решили сохранить информацию об авторских правах в отдельном файле, чтобы упростить ее редактирование в будущем. Ссылка на созданный файл выглядит следующим образом: При последующей обработке документа XML все ссылки &Соруright заменяются содержимым документа copyright.xml. Весь код XML в заменяющем тексте обрабатывается так, словно он присутствовал в исходном документе. Внешние сущности также удобно использовать для ссылок на графические изображения. Например, если вы хотите включить в документ XML графический логотип, создайте внешнюю сущность: Как и в предыдущем примере, все ссылки &food_picture заменяются графическим изображением, на которое указывает ссылка. Поскольку данные 20
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »