title: Multiple xsl:choose within a single xsl:when
body: <p>If I am testing several different defined parameters can I call multiple <code>xsl:when</code> statements within on <code>xsl:choose</code> statement? So if I have:</p>
  
  <pre><code>&lt;parameters&gt;
                      &lt;param id="1"&gt;
                          &lt;key&gt;Load&lt;/key&gt;
                          &lt;value&gt;XML&lt;/value&gt;
                      &lt;/param&gt;
                      &lt;param id="2"&gt;
                          &lt;key&gt;Input&lt;/key&gt;
                          &lt;value&gt;Http&lt;/value&gt;
                      &lt;/param&gt;
                      &lt;param id="3"&gt;
                          &lt;key&gt;Response&lt;/key&gt;
                          &lt;value&gt;Y&lt;/value&gt;
                      &lt;/param&gt; 
  &lt;/parameters&gt; 
  </code></pre>
  
  <p>could I call three different <code>&lt;xsl:when&gt;</code> with a single <code>&lt;xsl:choose&gt;</code> to check the  because I will have several <code>&lt;param&gt;</code> with different <code>&lt;value&gt;</code> that will later need to help call different templates.       </p>