В xsl-шаблоне следующим образом вывожу скрипт:
<script type="text/javascript">
<xsl:text disable-output-escaping="yes">
<![CDATA[
function test()
{
for(i=1;i<10;i++)
document.write("<h1>Hello, "+i+"!</h1>");
}
]]>
</xsl:text>
</script>
В результате все знаки <, >, & заменяются на <,>,&, а скрипт оказывается неработоспособным. И это несмотря на то, что disable-output-escaping="yes". В чём дело? Может ли это быть связано с перемещением сайта на другой сервер? (до этого всё было нормально).
Спасибо.