<xsl:eval>
От: Clover  
Дата: 23.01.02 07:38
Оценка:
подскажите, что это за элемент такой : <xsl:eval>
Re: <xsl:eval>
От: Oboltus  
Дата: 23.01.02 13:07
Оценка:
Здравствуйте Clover, Вы писали:

C>подскажите, что это за элемент такой : <xsl:eval>


Внутри этого элемента возможно написание скриптовых конструкций. Например:

<xsl:eval>
<![CDATA[
var factor = 1;
for (var a = 1; a < 10; a++) factor *= a;
factor
]]>
</xsl:eval>

вернет факториал 10 (поместит в результирующий документ).

Но в IE5.0 (не знаю как в прочих) есть бага. Если <xsl:eval> вызывается для построения дочернего окна, т.е. вызванного функцией window.open(...), то по закрытию этого дочернего окна рушится вызывающее. Есть мнение (с), что все окна используют при построении HTML из XML/XSL один скрипт-хост, и при закрытии окна этот хост ошибочно удаляется.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.