title: How to copy all child nodes of any type of a template context element
body: <p>I am transforming XML into HTML using XSLT.</p>
  
  <p>I have the following XML structure:</p>
  
  <pre><code>&lt;root&gt;
      &lt;element&gt;
          &lt;subelement&gt;
              This is some html text which should be &lt;span class="highlight"&gt;displayed highlighted&lt;/span&gt;.
           &lt;/subelement&gt;
      &lt;/element&gt;
  &lt;/root&gt;
  </code></pre>
  
  <p>I use the following template for the transformation:</p>
  
  <pre><code>&lt;xsl:template name="subelement"&gt;
    &lt;xsl:value-of select="." /&gt;
  &lt;/xsl:template&gt;
  </code></pre>
  
  <p>Unfortunately, I lose the <code>&lt;span&gt;</code>-tags. </p>
  
  <p>Is there a way to keep them so the HTML is displayed correctly (highlighted)?</p>