Как я знаю, для расширенных вычислений нет возможности использовать функцию XSLT, у кого есть представление, как я могу делать математику, такую как Cosine/Sin() в XSLT? Требование также очень специфично, что мне нужно, чтобы расширение было загружаемым (вместо указания на URL), чтобы я мог его загрузить и ссылаться как источник в моем сценарии XSL. Я не могу загрузить исходные файлы EXSLT, чтобы попытаться, поскольку кажется, что есть проблема с этой страницей. Пожалуйста, вы можете также предоставить простой пример того, как ссылаться на источник в сценарии и вычислить что-то простое, как:XSLT 2.0 Продвинутый расчет включает Cos() Sin()
<input>
<num1>1</num1>
<num2>1</num2>
</input>
и имеют выход как:
<output>
<cosOfnum1>0.54030230586</cosOfnum1>
<sinOfnum2>0.8414709848</sinOfnum2>
</output>
Спасибо!
Ваш вопрос помеченных как '' libxslt' и XSLT 2.0', что делает не имеет смысла. Если вы используете 'libxslt', у вас уже есть поддержка функций EXCLT' math: sin() 'и' math: cos() 'без необходимости загружать или ссылаться на что-либо. Другой процессор может поддерживать свои собственные расширения. С любым процессором вы можете использовать метод [серия Тейлора] (http://mathworld.wolfram.com/TaylorSeries.html). –
Вы должны сообщить нам, какой процессор XSLT вы используете, и в какой среде. –
Извините, michael.hor257k, я удалил этот тег. –