title: xslt call template with unique select id
body: <p>i have the following template which i'm using to dynamically populate rows so they each have this a select dropdown:</p>
  
  <pre><code>&lt;xsl:template name="MessageTimesOptionsFrom"&gt;
   &lt;xsl:param name="selected" /&gt;
    &lt;select id="StartTime" name="StartTime"&gt;
     &lt;xsl:apply-templates select="exslt:node-set($MessageTimesFrom)/option" mode="o"&gt;
      &lt;xsl:with-param name="selected" select="$selected" /&gt;
     &lt;/xsl:apply-templates&gt;
    &lt;/select&gt;
  &lt;/xsl:template&gt;
  
  &lt;xsl:variable name="MessageTimesFrom"&gt;
    &lt;option value=""&gt;From&lt;/option&gt;
    &lt;option value="00:00"&gt;12:00am&lt;/option&gt;
    &lt;option value="00:10"&gt;12:10am&lt;/option&gt;
    &lt;option value="00:20"&gt;12:20am&lt;/option&gt;
    &lt;option value="00:30"&gt;12:30am&lt;/option&gt;
    &lt;option value="00:40"&gt;12:40am&lt;/option&gt;
    &lt;option value="00:50"&gt;12:50am&lt;/option&gt;
    &lt;option value="01:00"&gt;1:00am&lt;/option&gt;
  &lt;/xsl:variable&gt;
  </code></pre>
  
  <p>and the html looks like this:</p>
  
  <pre><code>&lt;div class="dropdown_container"&gt;
   &lt;xsl:call-template name="MessageTimesOptionsFrom"&gt;
    &lt;xsl:with-param name="selected"&gt;
     &lt;xsl:value-of select="$starttime" /&gt;
    &lt;/xsl:with-param&gt;
   &lt;/xsl:call-template&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>To process the form, i'm going to need each "select" to have a unique id.  Is there a way to do this when calling the template either in the xsl or html?  Right now each row of dropdowns obviously have the same id - "StartTime"</p>