En xhtml (que es xml) ciertos caracteres pueden provocar errores (< > &), si están presentes en javascript ó css (ejemplo en js < podría significar menor que y no una apertura de una etiqueta), por lo tanto es recoe¡mendable encerrar dichos bloques con etiquetas CDATA, que hacen que el parser XML no analice dicho contenido.
la sintáxis es
Código HTML:
Ver original/*<![CDATA[*/
/* estilos */
/*]]>*/
<script type="text/javascript"> //<![CDATA[
/* script */
//]]>
Para css y javascript respectivamente
Saludos