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


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

Выдает результат выполнения
XPath-запроса в контексте узла, если это строка. Если не строка, выдается ошибка типа parser.runtime.
Для использования в запросе префиксов пространств имен необходимо их заранее определить, см. $xdoc.search-namespaces.

Пример

$d[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?>
<t attr="привет" n="123"/>
}]
# результат=привет
^d.selectString[string(t/@attr)]

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

    Поддержать сайт на родительском проекте КГБ