parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Не факт

baibaratsky 25.06.2007 16:50

Как это будет выглядеть в полученном XHTML?
Насколько я понял, имелось в виду:
<script>
<!--
		if(1 < 10){
			window.alert('yes');
		}
-->
</script>
Дело в том, что конструкция <!-- --> в XHTML будет работать как комментарий и внутри элемента script, поэтому до выполнения кода, находящегося внутри, дело не дойдет.

Что касается написания JS-кода в XSL, в моем случае есть необходимость JS-код, который попадает в XML-файл, описывающий страницу, выводить в соответствующем месте этой страницы.
Для выдергивания самого кода я использую
<xsl:value-of select"." disable-output-escaping="yes"/>
Если я правильно понимаю, в XHTML JS-код должен всегда лежать внутри CDATA, т. к. XHTML - это XML-документ. Другое дело, что не все браузеры это понимают, соответственно, выдают ошибку.