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
In order to add comments you must
register
.
Copyright © 19972021 Art. Lebedev Studio |
http://www.artlebedev.ru
Дата обновления: 21.09.2007