Amaya 8.1. Руководство Пользователя

       

Правила/rules


Правило показывает, как трансформируются элементы, идентифицированные в патэрне. В правиле имеются две части, разделённые символом >:

  • тэг-источник или имя, определённое в патэрне,
  • список целевых тэгов, задающий генерируемые тэги и место, где они вставляются при трансформации исходного элемента.
  • Сам список целевых тэгов делится на две части, разделённые двоеточием (:):

  • путь размещения сгенерированного (идентифицирует место, где вставляются новые тэги)
  • список генерируемых тэгов
  • Путь размещения сгенерированного ищется в самой левой ветви дерева документа, начиная с предка элемента, совпадающего с самым высоким символом патэрна.

    В списке генерируемых тэгов символ точки (.) используется для спуска по структуре дерева.

    Если спецсимвол "звёздочка" (*) заканчивает список генерируемых тэгов, тэг исходного элемента не изменяется, но может быть перемещён в другое место.

    Если исходный тэг или имя в левой части правил представлено в патэрне более одного раза, правило трансформирует все элементы, совпадающие с появлением тэга в патэрне.



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