=> Главная База Знаний Xslt

Xslt

Lang()

19.01.12 16:46

lang()

Функция

lang
проверяет, совпадает ли язык контекстного узла (определенный в атрибуте
xml:lang
) с переданным ей языком. Функция применяется следующим образом:

boolean lang(string)

Функции нужно передать строку, определяющую язык в спецификации XML, как, например, «en» для английского, «de» для немецкого и «jp» для японского.

Читать полностью

 

Floor()

19.01.12 16:46

floor()

Функция

floor
— парная к функции
ceiling
. Она возвращает наибольшее целое, которое все еще меньше переданного ей числа. Другими словами, функция возвращает предыдущее целое. Функция применяется следующим образом:

number floor(number)

В этом примере я при помощи

floor
преобразую длительность дней планет в целые числа:

 

Number()

19.01.12 16:46

number()

Функция

number
приводит свой аргумент к числу. Функция применяется следующим образом:

number number(object?)

В этом примере я передаю

number
строку:

number("456.7")

Это выражение возвращает число 456.7. Если вы попытаетесь преобразовать что-то, что

number
не сможет перевести в число, функция вернет значение XPath
NaN
(Not a Number, не число).

Читать полностью

 

Round()

19.01.12 16:46

round()

Функция

round
округляет переданное ей значение. Функция применяется следующим образом:

number round(number)

Например,

round(3.1415926535)
возвращает 3,
round(4.5)
возвращает 5 и
round(-1.5)
возвращает -1.

Читать полностью

 

Sum()

19.01.12 16:46

sum()

Функция

sum
суммирует численные значения набора узлов и возвращает результат. Функция применяется следующим образом:

number sum(node-set)

Взгляните на следующий пример из главы 4, который находит средние массы планет в

planets.xml
:

<?xml version="1.0"?>

<xsl:stylesheet version="1.

Читать полностью

 

Substring-before()

19.01.12 16:46

substring-before()

В функцию

substring-before
передается строка, подстрока, которую нужно найти внутри строки, и функция возвращает подстроку, расположенную перед совпадающей частью строки, если она была найдена; иначе функция возвращает пустую строку. Функция применяется следующим образом:

string substring-before(string, string-to-match)

В разделе

substring()
приведен пример применения функций
substring-before
,
substring
и
substring-after
.

Читать полностью

 

Страница 8 из 48