В отличие от предыдущего примера, это правило не будет обрабатывать какие-либо определенные узлы. Вызвать его можно будет только по имени посредством элемента При определении шаблона нужно обязательно указать хотя бы один из атрибутов Атрибут Атрибут Атрибуты шаблонного правила не влияют на выполнение его содержимого. Они используются элементами Пример
xsl:call-template
.match
или name
, причем эти атрибуты могут присутствовать в xsl:template
одновременно.mode
определяет режим данного шаблонного правила. Режимы позволяют задавать различные преобразования для одних и тех же частей документа (о них мы поговорим позже).priority
используется для определения значения, которое называется приоритетом шаблонного правила. Это значение используется для разрешения конфликтов шаблонов в случае, когда один узел может быть обработан различными правилами.xsl:apply-templates
и xsl:call-template
при выборе шаблонов. Правила, которые были импортированы в преобразование, вызываются элементом xsl:apply-imports
.