Поле search-namespaces
Хеш пространств имен для поиска.
$документ.search-namespaces
Для использования префиксов пространств имен в методах xnode.select* необходимо заранее определить эти префиксы в данном хеше.
Здесь:
- ключи — префиксы пространств имен
- значения — их URI.
Пример добавления нескольких префиксов
$xdoc[^xdoc::create{<?xml version="1.0"?>
<document xmlns:s="urn:special">
<s:code xmlns:o="urn:other" o:attr="123">давай поиграем в прятки</s:code>
</document>
}]
^xdoc.search-namespaces.add[
$.s[urn:special]
$.o[urn:other]
]
^xdoc.selectString[string(//s:code[@o:attr=123])]
Пример добавления одного префикса
$xdoc.search-namespaces.s[urn:special]