Следующие инструкции написаны для проекции Ресурсы, но будут работать и в других проекциях.
Можно создать любую сущность, повторно использующую другую сущность. Для этого выполните следующие действия:
Теперь имеется две сущности с одинаковым значением.
Требуется вставить пометку об авторском праве в конце каждой страницы книги. На каждой четной странице требуется поместить "Copyright 2003", а на каждой нечетной странице — "Copyright 2003. Издательство МояКомпания". Сначала необходимо объявить сущность с более простым значением, а затем создать сущность с более сложным значением.
Теперь, если потребуется изменить дату авторского права, достаточно будет сделать это в одном месте, а не в двух.
Примечание: Поскольку требовалось сделать сущность CopyrightDate сущностью типа Параметр для возможности связывания ее с сущностью CompanyCopyright, ее нельзя будет использовать в файле XML. Вместо этого потребуется создать третью сущность с именем XMLCopyrightDate и значением %CopyrightDate; для использования в файле XML.
Для использования сущности в документе XML необходимо соблюдать такую последовательность: амперсанд &, имя сущности и в конце точка с запятой ;. Таким образом, если в документе XML вы работаете с четной страницей, потребуется ввести следующее:
&XMLCopyrightDate;
для вызова сущности XMLCopyrightDate. Помните, невозможно вызвать сущность CopyrightDate, поскольку ее пришлось сделать сущностью типа Параметр для возможности связывания ее с сущностью CompanyCopyright.
Если вы работаете с нечетной страницей, потребуется ввести следующее:
&CompanyCopyright;
для вызова сущности CompanyCopyright.