Как вызвать функции JavaScript из XSLT без использования дополнительных библиотек и т. Д.? - PullRequest
0 голосов
/ 10 марта 2011

У меня должно быть возвращаемое значение из функции javascript.Есть ли способ сделать это без использования дополнительных библиотек.Что я пробовал:

<xsl:variable name="fieldOf">
    <xsl:value-of select="name()"/>
</xsl:variable>
<xsl:variable name="type">
    <xsl:value-of>
        <script type="text/javascript">
            getTypeFromXSDFile(<xsl:value-of select="$fieldOf"/>)        
        </script>
    </xsl:value-of>
</xsl:variable>

Так что я могу использовать возвращаемое значение функции JavaScript.

Спасибо

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Нет, не в чистом XSLT.

Некоторые процессоры XSLT предоставляют свой собственный способ вызова функций Javascript (или другого языка).Например, все процессоры Microsoft XSLT предоставляют элемент <msxsl:script>.

0 голосов
/ 10 марта 2011

Нет. Вы можете использовать только функции XPath .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...