title: XSL empty tag closing missing
body: <p>i'm transforming xml to xhtml with XSL transformation, the problem is the input tag does not print slash in the end although i wrote this</p>
  
  <pre><code>&lt;xsl:output method="html"/&gt;
  </code></pre>
  
  <p>the output must be like this</p>
  
  <pre><code>&lt;input type='text' name='t1'/&gt;
  </code></pre>
  
  <p>instead it displays it like this</p>
  
  <pre><code>&lt;input type='text' name='t1'&gt;
  </code></pre>
  
  <p>well i know that this is new in HTML5 but what about IE 6,7,8.</p>
  
  <p>i tried the next but non of them worked</p>
  
  <pre><code>        &lt;input type="text"&gt;
              &lt;xsl:attribute name="size"&gt;
                  &lt;xsl:value-of select="size"/&gt;
              &lt;/xsl:attribute&gt;
              &lt;xsl:attribute name="content"&gt;
                  &lt;xsl:value-of select="content"/&gt;
              &lt;/xsl:attribute&gt;
              &lt;xsl:attribute name="id"&gt;
                  &lt;xsl:value-of select="@id"/&gt;
              &lt;/xsl:attribute&gt;
              &lt;!--&lt;xsl:variable name="slash" select="/"/&gt;
              &lt;xsl:value-of select="$slash"/&gt;--&gt;
              &lt;!--&lt;script type="text/javascript" src="somewhere.js"&gt;/&lt;/script&gt;--&gt;
              &lt;!--&lt;script type="..." src="..."&gt;/&lt;/script&gt;--&gt;
          &lt;/input&gt;
  </code></pre>