Код XSL
<xsl:variable>
name="имя_переменной" - обязательно!!!
Значение переменной определяется:
или указав его в select="", если в селекте указано Xpath_выражение, то содержимого не существует
select="Xpath_выражение"
или указав его внутри <xsl:variable></xsl:variable>
содержимое переменной или Xpath_выражение
</xsl:variable>
name="имя_переменной" - обязательно!!!
Значение переменной определяется:
или указав его в select="", если в селекте указано Xpath_выражение, то содержимого не существует
select="Xpath_выражение"
или указав его внутри <xsl:variable></xsl:variable>
содержимое переменной или Xpath_выражение
</xsl:variable>
Переменная действует только в том блоке, в котором она создана.
Переменную можно использовать в любом Xpath выражении
Вызывается переменная через знак доллара и имя переменной т.е. например $cats
Переменные применяются, чтобы что-то сохранить, а потом это несколько раз использовать.