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

Xslt

Translate()

19.01.12 16:46

translate()

Функция

translate
служит для перевода или замены определенных символов. (Эта функция во многом похожа на операцию tr в Perl, если вы знакомы с операциями.) В функцию передаются две строки: одна задает список символов поиска, вторая задает список символов, которыми нужно заменить найденные символы. Функция применяется следующим образом:

string translate(string, from-characters, to-characters)

Например, если третий символ из

from-characters
будет найден в
string
, то третий символ из
to-characters
заменит его в результирующей строке.

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

 

Функции xpath для работы с числами

19.01.12 16:46

Функции XPath для работы с числами

В XPath имеются следующие функции для работы с числами:

• 

ceiling()
. Возвращает наименьшее целое, большее переданного функции числа,

• 

floor()
. Возвращает наибольшее целое, меньшее переданного функции числа;

• 

number()
. Приводит переданный ей параметр к числу;

• 

round()
.

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

 

Ceiling()

19.01.12 16:46

ceiling()

Функция

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

number ceiling(number)

Например, выражение

ceiling(3.1415926535)

возвращает 4.

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

 

Starts-with()

19.01.12 16:46

starts-with()

Как можно догадаться по имени (начинается с), функция

starts-with
проверяет, начинается ли одна строка с другой.

boolean starts-with(string-to-examine, possible-start-string)

В этом примере из главы 4 при помощи

starts-with
выбираются текстовые узлы, текст в которых начинается с «Е», для того чтобы выбрать Earth (Землю).

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

 

String()

19.01.12 16:46

string()

Функция

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

string string(object?)

Как правило, необходимости в данной функции не возникает, потому что преобразования такого рода осуществляются автоматически. Мне на ум приходит всего несколько примеров, когда эта функция действительно нужна.

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

 

String-length()

19.01.12 16:46

string-length()

Как можно предположить, функция

string-length
возвращает длину (length) переданной ей строки. Функция применяется таким образом:

number string-length(string?)

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

string-length
:

 

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