Шифрование и секретность в Linux

       

Подстановка сущностей



Подстановка сущностей

LXP автоматически преобразует все опознанные сущности в значениях атрибутов тегов LXP в их символьные прототипы. В LXP версии 0.8 распознавались пять стандартных сущностей XML:

  • амперсанд (Samp;);
  • знак «меньше» (&11:);
  • знак «больше» (>);
  • апостроф (&apos:);
  • кавычка (").

Подстановка сущностей иногда бывает очень полезной — если апострофы и кавычки должны входить в значения атрибутов тегов LXP, вставить их без использования сущностей не удастся. Разработчики LXP рассматривали возможность поддержки экранирующих префиксов \ (как обычно делается в других языках программирования), но непосредственная работа с сущностями лучше соответствует стилю разметки и поднимает язык на более высокий уровень.

В листинге 13.11 приведен пример подстановки сущности в теге LXP<include>.



Содержание раздела