Язык скриптования сайтов Parser 3

Xnodeselectnumber


selectNumber. Вычисление числового XPath запроса


^узел.selectNumber[XPath-запрос]

Выдает результат выполнения XPath-запроса в контексте узла, если это число. Если не число, выдается ошибка типа parser.runtime.

Для использования в запросе префиксов пространств имен необходимо их заранее определить, см. $xdoc.search-namespaces.

Пример

$d[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?>

<t attr="привет" n="123"/>}]

#результат=124

^d.selectNumber[number(/t/@n)+1]<br>

#результат=4

^d.selectNumber[2*2]<br>


Подробная спецификация XPath доступна здесь: http://www.w3.org/TR/xpath



Содержание раздела