title: passing string in XSLT to XML template
body: <p>I have a XSLT. which calls a function that returns a string. Like this:</p>
  
  <pre><code>&lt;xsl:param name="mystr" select="myStrfunc()"&gt;&lt;/xsl:param&gt;
  </code></pre>
  
  <p>it also calls a XML template  like so:</p>
  
  <pre><code> &lt;li&gt;
  &lt;xsl:call-template name="myLinks"&gt;
  &lt;xsl:with-param name="link" select="$links/link[@Id='link1']" /&gt;
  &lt;xsl:with-param name="mystr"/&gt;
  &lt;/li&gt;
  </code></pre>
  
  <p>the xml template snippet looks like this:</p>
  
  <pre><code>    &lt;link Id="link1"&gt;
       &lt;a href="" text="click" /&gt;
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  how can I access the parameter mystr declared in xslt here??
      &lt;/link&gt;
  </code></pre>
  
  <p>how can I access parameter mystr in the xml file?</p>