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

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

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

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

Пример
$d[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?>
<t attr="привет" n="123"/>
}]

^if(^d.selectBool[/t/@n > 10]){
    /t/@n больше 10
}{
    не больше
}

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



In order to add comments you must register.
Copyright © 1997–2021 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 20.09.2007