Возведение в степень

#
Возведение в степень
Доброе время суток всем. Элементарная задача "3 класс 2-я четверть" в xslt превратилась в проблему. Как возвести число а в степень n?
Модератор
#
Re: Возведение в степень
через math
http://exslt.org/math/functions/power/

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:math="http://exslt.org/math"
extension-element-prefixes="math">
<xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
encoding="utf-8" indent="no" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml" />

<xsl:template match="/">
        <xsl:value-of select="math:power(10, 2)" />
</xsl:template>

</xsl:stylesheet>


Также см:
http://www.sql.ru/forum/1142930/vozvedeniya-v-stepen-x-n
#
Re: Возведение в степень
Выскакивает ошибка:
Предупреждение: XSLTProcessor::importStylesheet() [<a href='xsltprocessor.importstylesheet'>xsltprocessor.importstylesheet</a>]: compilation error: file /usr/local/www/myhost/ line 123 element stylesheet в файле /usr/local/www/myhost/modules/xsl/processor/xslt.php (строка 48)Предупреждение: XSLTProcessor::importStylesheet() [<a href='xsltprocessor.importstylesheet'>xsltprocessor.importstylesheet</a>]: element stylesheet only allowed only as root element в файле /usr/local/www/myhost/modules/xsl/processor/xslt.php (строка 48)Предупреждение: XSLTProcessor::transformToDoc() [<a href='xsltprocessor.transformtodoc'>xsltprocessor.transformtodoc</a>]: No stylesheet associated to this object в файле /usr/local/www/myhost/modules/xsl/processor/xslt.php (строка 53)

Модератор
#
Re: Возведение в степень
Судя по ошибке вы вообще не туда stylesheet впендюрили, он у вас уже есть, в него нужно просто добавить
xmlns:math="http://exslt.org/math"
extension-element-prefixes="math"
#
Re: Возведение в степень
Сорри, , только учусь... И это тоже лишнее оказалось
<xsl:template match="/">
</xsl:template>
Спасибо за помощь
Модератор
#
Re: Возведение в степень
lucky145,
Пожалуйста! Это был общий шаблон документа для использования мат. функций.
Авторизация