title: XSLT newline character shows as hex symbol
body: <p>I've been trying to replace all space characters that occur in the schemaLocation attribute with newline characters. I've found many variations on how to do this. The simplest one is something like </p>
  
  <pre><code>    &lt;xsl:variable name='nl'&gt;&lt;xsl:text&gt;
  &lt;/xsl:text&gt;&lt;/xsl:variable&gt;
  </code></pre>
  
  <p>and then in my replace, </p>
  
  <pre><code>&lt;xsl:value-of select(replace($data,' ',$nl) /&gt;
  </code></pre>
  
  <p>however, every which way i try this, it prints the literal '#x0A;' in the file</p>
  
  <p>I've tried updating XSL:OUTPUT to  method="text" however this produces many other strange results</p>
  
  <p>I simply want a newline to appear, not the "#x0A;" string representation of this</p>