Валиков Алексей Н.
Шрифт:
□ Если аргумент является положительным или отрицательным нулем, результатом будет также положительный или отрицательный нуль, то есть аргумент не изменится.
□ Если аргумент меньше нуля, но больше или равен — 0.5, результатом будет отрицательный нуль.
Строковые функции
Функция string
Подобно функциям
Напомним вкратце правила приведения других типов к строке.
□ Булевые значения преобразуются в строку следующим образом:
• "истина" (
• "ложь" (
□ Числа преобразуются к строковому виду следующим образом:
• не-число (
• положительный нуль преобразуется в строку "
• отрицательный нуль преобразуется в строку "
• положительная бесконечность преобразуется в строку "
• отрицательная бесконечность преобразуется в строку "
• положительные целые преобразуются в свое десятичное представление без ведущих нулей и без точки ("
• отрицательные целые преобразуются так же, как и положительные, но с начальным знаком "минус" ("
• остальные числа преобразуются в десятичное представление с использованием точки ("
□ Множество узлов преобразуется в строковое значение своего первого в порядке просмотра документа узла. Если множество пусто, функция возвращает пустую строку.
□ Объекты других типов преобразуются в строку в соответствии с собственными правилами. Например, результирующий фрагмент дерева преобразуется в конкатенацию всех своих строковых узлов.
Для строкового форматирования чисел рекомендуется использовать функцию XSLT
Функция concat
Функция
Пример:
Функция starts-with
Функция
Функция contains
Функция
Функция substring-before