title: difference between xsl:param and xsl:variable
body: <p>i am considering either one to use when defining an xsl:template name = myTemplate that will be called in another xsl file.</p>
  
  <p>legacy code seems to use 'xsl:variable' when being used in xsl:template match="legacyTemplate"</p>
  
  <p>so what's the difference between xsl:param and xsl:variable when using it in xsl:template name=myTemplate?</p>