Здравствуйте 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 один скрипт-хост, и при закрытии окна этот хост ошибочно удаляется.