Parseo incorrecto XML-XSL

tito
27 de Agosto del 2002
Mediante un servlet en java genero un Documento XML con un nodo CDATA que contiene funciones JavaScript. Cuando parseo dicho documento con una hoja XSL y la visualizo en el navegador me aparecen por ejemplo:

function Mi_funcion()
{
if (a > b)

}

tito
27 de Agosto del 2002
Esto pq sucede? y como puedo evitarlo?