Функция floor (XPath)
Возвращает наибольшее целое, не превосходящее аргумент.
number floor(number)
Пример
Этот пример иллюстрирует выражения floor().
XML-файл
Ничего. XSLT-файл вызывает сам себя.
XSLT-файл (floor.xsl)
<?xml version='1.0'?>
<?xml-stylesheet type="text/xsl" href="floor.xsl"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<p/>floor(3.5) =
<xsl:value-of select='floor(3.5)'/>
<p/>floor(-1.3) =
<xsl:value-of select='floor(-1.3)'/>
<p/>floor(4) =
<xsl:value-of select='floor(4)'/>
</xsl:template>
</xsl:stylesheet>
Форматированный вывод
floor(3,5) = 3
floor(-1,3) = -2
floor(4) = 4
Вывод обработчика
<?xml version="1.0"?><p />floor(3.5) =
3<p />floor(-1.3) =
-2<p />floor(4) =
4