Разница между локальной и глобальной переменной в XSLT заключается в области видимости:
При этом допускается совпадение имён локальной и глобальной переменных — в этом случае в области видимости локальной переменной будет использоваться локальное значение, в области видимости глобальной (но не локальной) — глобальное значение. 1 Иными словами, локальные переменные «закрывают» значения глобальных. 1