Hello Chip
I've tried that and it's no good. Thanks for trying!
if I post the post could someone have a look? theres 3 files:
start.asp
xml.asp
xsl.xsl
Just put the three in the same directory and run start.asp
cheers, heres the code...
start.asp
-----------
<html>
<head></head>
<body onload="doGetEventDetais()">
<script LANGUAGE="javascript">
function doGetEventDetais(){
//Create a xml document object, and load server's response
var source = new ActiveXObject("Microsoft.XMLDOM"

;
var xsl = new ActiveXObject("Microsoft.XMLDOM"

;
source.async = false;
xsl.async = false;
if( !source.load("xml.asp"

)
{
alert( source.parseError.reason );
alert( source.parseError.linepos );
alert( source.parseError.srcText );
alert( source.text );
return;
}
if( !xsl.load("xsl.xsl"

)
alert( xsl.parseError.reason );
window.spanii.innerHTML = source.transformNode(xsl);
}
</script>
<span name="spanii" id="spanii"></span>
</body>
</html>
-----------------------------------------------------------
xml.asp
---------
<%@ Language=VBScript %>
<%
dim strXML
strXML = strXML & "<Event>"
strXML = strXML & "<Notes><![CDATA[abcde "& vbcrlf &"jdsfskjf]]></Notes>"
strXML = strXML & "</Event>"
Response.Write(strXML)
%>
-----------------------------------------------------------
xsl.xsl
---------
<xsl:stylesheet xmlns:xsl="
language="VBScript">
<xsl:template match="/"><xsl:apply-templates select="*"/></xsl:template>
<xsl:template match="Event">
<table width="100%">
<tr>
<td bgcolor="#F5F7FB"><b>Notes</b></td>
</tr>
<tr>
<td bgcolor="#F5F7FB"><xsl:value-of select="Notes"/></td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>
-----------------------------------------------------------
Cheers again
Mark