title: HTML inside XML CDATA being converted with &lt; and &gt; brackets
body: <p>I have some sample XML:</p>
  
  <pre><code>&lt;sample&gt;&lt;![CDATA[Line 1&lt;br /&gt;Line 2&lt;br /&gt;Line 3&lt;br /&gt;]]&gt;&lt;/sample&gt;
  </code></pre>
  
  <p>I'm using ASP to output this XML using a stylesheet like so:</p>
  
  <pre><code>Set xmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
  xmlHttp.open "GET", URLxml, false
  xmlHttp.send()
  
  Set xslHttp = Server.CreateObject("Microsoft.XMLHTTP")
  xslHttp.open "GET", xXsl, false
  xslHttp.send()   
  
  Set xmlDoc = Server.CreateObject("MICROSOFT.XMLDOM")
  Set xslDoc = Server.CreateObject("MICROSOFT.XMLDOM")
  xmlDoc.async = false
  xslDoc.async = false
  xmlDoc.Load xmlHttp.responseXML
  xslDoc.Load xslHttp.responseXML
  
  Response.Write xmlDoc.transformNode(xslDoc)
  </code></pre>
  
  <p>However, once this is getting written, the HTML output is showing up as:</p>
  
  <pre><code>Line 1&amp;lt;br /&amp;gt;Line 2&amp;lt;br /&amp;gt;Line 3
  </code></pre>
  
  <p>I can see that ASP is converting the brackets in the code, but I'm not sure why.  Any thoughts?</p>