
Комментарии к статье
«Выводим javascript в XSLT»
В статистике запросов к этому сайту часто стала встречаться тема типа «вывести js в XSLT». Не знаю, что хотели авторы запроса к Google, но тема на самом деле нетривиальная, так что опишу, как это делаю я. →
***
Наверное, что авторы такого запроса в Гугле подразумевали не просто вывод javascript в XSLT, а кроссбраузерный вывод javascript в XSLT на стороне клиента, а тут возникает масса проблем именно с кроссбраузерностью
St.Lukas (7.07.2008)
Например, я ишю способ написания js скриптов в xsl шаблонах
не устраивает то, что парсер ескейпит < и >
не устраивает то, что парсер ескейпит < и >
ffsdmad (16.10.2008)
Вообще логичнее и правильнее js помещать в отдельные файлы. Это правильно по многим причинам, не говоря уж о неудобстве их вывода в XSLT. Я вставляю в HTML только вывод значений важных переменных, а остальное уже в js
schleicher (17.10.2008)
Про эскейп:
<xsl:value-of select="name" disable-output-escaping="yes"/>
<xsl:value-of select="name" disable-output-escaping="yes"/>
<script>
<![CDATA[var js_var =]]><xsl:value-of select="$value" /><![CDATA[;]]>
</script>
Антон (27.05.2008)