Можно ли как-то добавить свою функцию к процессору XSLT? Например, что бы такой код:
<xsl:value-of select="some()"/> вызывал некую функцию some() в моей программе?
ANDLL писал(а):Можно ли как-то добавить свою функцию к процессору XSLT? Например, что бы такой код:
<xsl:value-of select="some()"/> вызывал некую функцию some() в моей программе?
<script language="javascript">
<![CDATA[
function some() {
window.alert("some");
}
]]>
+ Bonus!
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexxml/html/xml10212002.asp
</script>
RayShade писал(а):Скорее всего, нет, ибо это, на мой взгляд открывает уж очень большую дыру в безопасности.
Хотя, так глубоко в вопросы написания своих скриптов для XSL я не лазил. Можно, я думаю, поизучать MSDN.
Добавление.
Оказывается, можно!
Есть статья, Enhancing XSL, в ней описано как подключать свои объекты в XSL процессор.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 112