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 />


Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 06.06.2024