Шрифт:
Глава 8
Работа с функциями XSLT и XPath
В этой главе мы изучим доступные вам в XSLT функции — как встроенные в XSLT, так и функции XPath. Вы уже встречались с этими функциями выборочно (например, с
Некоторые функции входят в XSLT, некоторые пришли из XPath. И XSLT, и XPath обновляются до версии 2.0, и в конце главы я приведу список новых, готовящихся к выпуску функций. (Пока что никаких новых функций версии 2.0 еще не опубликовано.)
В XSLT встроены следующие функции:
•
•
•
•
•
•
•
•
•
Вы также можете пользоваться многими функциями XPath. Я сгруппирую их по типам данных XPath, с которыми они работают. Существует четыре типа данных: наборы узлов, строки, числа и логические значения. С наборами узлов работают следующие функции XPath:
•
•
•
•
•
•
•
Следующие функции XPath работают со строками:
•
•
•
•
•
•
•
•
•
•
Для работы с числами служат следующие функции XPath:
•
•
•
•
•
И эти функции XPath работают с логическими значениями:
•
•
•
•
•
В этой главе мы познакомимся с работой всех вышеназванных функций, а начнем с функций, встроенных в XSLT. Не обязательно читать всю главу подряд — скорее ею лучше пользоваться как справочным руководством: здесь перечислены все функции в удобном для просмотра виде.
Функции XSLT
В следующем списке перечислены встроенные в XSLT функции:
•
•
•
•
•
•
•
•
•
В следующих разделах все эти функции рассматриваются подробно и с примерами.
current
Функция
Обратите внимание: