Я рассматриваю один из них, который следует использовать при определении xsl: template name = myTemplate, который будет вызываться в другом файле xsl.
устаревший код, похоже, использует "xsl: variable" при использовании в xsl: template match = "legacyTemplate"
так какая разница между xsl: param и xsl: variable при использовании в xsl: template name = myTemplate?