title: How to pass parameters to XSLT?
body: <p>I have a problem.</p>
  
  <p>I have an XML file that contains information about 100 courses.  </p>
  
  <p>I have an XSL file that nicely displays the list of 100 courses.</p>
  
  <p>But what if I want to only display 1 course.  Can I pass a parameter to the XSLT file to tell it to only display "ENGL 100" ?</p>
  
  <p>The XML looks something like this:</p>
  
  <pre><code>&lt;document&gt;
  &lt;menu&gt;
     &lt;item&gt;
        &lt;name&gt;MTH 300&lt;/name&gt;
        &lt;brief&gt;Mathematics Skill Development&lt;/brief&gt;
        &lt;description&gt;A course in the fundamentals of ...&lt;/description&gt;
     &lt;/item&gt;
     &lt;item&gt;
        &lt;name&gt;MTH 301&lt;/name&gt;
        &lt;brief&gt;Basic Algebra&lt;/brief&gt;
        &lt;description&gt;An introduction to algebra, ...&lt;/description&gt;
     &lt;/item&gt;
   ...
  </code></pre>
  
  <p>I know I could write an XSLT file called "eng100.xsl" to loop through the XML and display only ENG 100 but I don't want to have to write dozens of these files.</p>
  
  <p>The XML is dynamic and I am able to control it.  I want the XSLT file to be static and never change.</p>
  
  <p>Is there any way to pass parameters into the XSLT?</p>