title: dynamically defining name for param in xsl
body: <p>how can I provide the param name dynamically?</p>
  
  <p>for ex: I have few parameters coming into xsl as input and each param hold xml content. however, in xsl I do not know how many params are going to come in runtime.</p>
  
  <p>I have tried with following xsl but didn't work.</p>
  
  <pre><code> &lt;xsl:element name="param0"&gt;
              &lt;xsl:copy-of select="concat('$','param0')/&gt;
          &lt;/xsl:element&gt;
  </code></pre>
  
  <p>but the following will gets the xml from param.</p>
  
  <pre><code> &lt;xsl:element name="param1"&gt;
              &lt;xsl:copy-of select="$param1"/&gt;
          &lt;/xsl:element&gt;
  </code></pre>
  
  <p>in runtime I know how many params are there but cannot define the same in xsl as the no.of params always changes for input.</p>
  
  <p>Could you please let me know if this is even possible in xsl?</p>
  
  <p>Thanks,
  Kiran</p>