Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
languages:xpath [2018/09/07 22:22] – [Логические функции и операторы] mirocow | languages:xpath [2018/09/07 22:26] (текущий) – [Системные функции] mirocow | ||
---|---|---|---|
Строка 52: | Строка 52: | ||
^Символ, | ^Символ, | ||
- | |''' | + | |< |
|< | |< | ||
|< | |< | ||
Строка 77: | Строка 77: | ||
- | ^|Функция| Описание^ | + | ^ |Функция| Описание^ |
- | |number| number(object? | + | |number| number(object? |
- | |number| sum(node-set) Вернёт сумму множества. Каждый тег множества будет преобразован в строку и из него получено число| | + | |number| sum(node-set)| Вернёт сумму множества. Каждый тег множества будет преобразован в строку и из него получено число| |
- | |number| floor(number) Возвращает наибольшее целое число, не большее, | + | |number| floor(number)| Возвращает наибольшее целое число, не большее, |
- | |number| ceiling(number) Возвращает наименьшее целое число, не меньшее, | + | |number| ceiling(number)| Возвращает наименьшее целое число, не меньшее, |
- | |number| round(number) Округляет число по математическим правилам| | + | |number| round(number)| Округляет число по математическим правилам| |
===== Системные функции ===== | ===== Системные функции ===== | ||
- | ^|Функция| Описание^ | + | ^ |Функция| Описание^ |
|node-set| document(object, | |node-set| document(object, | ||
|string| format-number(number, | |string| format-number(number, | ||
|string| generate-id(node-set? | |string| generate-id(node-set? | ||
- | node-set key(string, object)| Возвращает множество с указанным ключом (аналогично функции id для идентификаторов)| | + | |node-set| key(string, object)| Возвращает множество с указанным ключом (аналогично функции id для идентификаторов)| |
|string| unparsed-entity-uri(string)| Возвращает непроанализированный URI. Если такового нет, возвращает пустую строку| | |string| unparsed-entity-uri(string)| Возвращает непроанализированный URI. Если такового нет, возвращает пустую строку| | ||
|boolean| element-available(string)| Проверяет, | |boolean| element-available(string)| Проверяет, | ||
|boolean| function-available(string)| Проверяет, | |boolean| function-available(string)| Проверяет, | ||
|object| system-property(string)| Параметры, | |object| system-property(string)| Параметры, | ||
- | + | | |xsl:| version — возвращает версию XSLT процессора.| | |
- | |xsl:| version — возвращает версию XSLT процессора.| | + | | |xsl:| vendor — возвращает производителя XSLT процессора.| |
- | |xsl:| vendor — возвращает производителя XSLT процессора.| | + | | |xsl:| vendor-url — возвращает URL, идентифицирующий производителя. Если используется неизвестный параметр, |
- | |xsl:| vendor-url — возвращает URL, идентифицирующий производителя.| | + | |
- | Если используется неизвестный параметр, | + | |
|boolean| lang(string)| Возвращает true, если у текущего тега имеется атрибут xml: lang, либо родитель тега имеет атрибут xml: lang и в нём указан совпадающий строке символ| | |boolean| lang(string)| Возвращает true, если у текущего тега имеется атрибут xml: lang, либо родитель тега имеет атрибут xml: lang и в нём указан совпадающий строке символ| | ||