title: Special characters can't be displayed in XSL attribute?
body: <p>I have an XSL template:</p>
  
  <pre><code>    &lt;meta name="description" content="{$page-description}"/&gt;
  </code></pre>
  
  <p>and a variable:</p>
  
  <pre><code>&lt;xsl:variable name="page-description"&gt;
  &lt;xsl:choose&gt;
      &lt;xsl:when test="$current-page = 'home'"&gt;
              &lt;xsl:text&gt;Lots of umlauts äöü&lt;/xsl:text&gt;
      &lt;/xsl:when&gt;                             
      &lt;xsl:otherwise&gt;
             ...
              &lt;/xsl:otherwise&gt;
       &lt;/xsl:choose&gt;
  &lt;/xsl:variable&gt;
  </code></pre>
  
  <p>However, it seems that umlauts are not allowed in XLS attributes?</p>
  
  <p>Because instead of what I really want I am getting this:</p>
  
  <pre><code>Lots of umlauts &amp;#xE4;&amp;#xF6;&amp;#xFC;
  </code></pre>
  
  <p>How can this be fixed?</p>