Функция element-available
Возвращает значение TRUE, только если развернутое имя является именем инструкции.
boolean element-available(string)
Замечания
Аргумент должен иметь тип строки QName. QName преобразуется в развернутое имя с помощью определений пространства имен в области видимости выражения.
Эта функция возвращает значение TRUE для всех XSLT-элементов инструкции, которые поддерживаются в этой версии. Функция возвращает значение FALSE для всех XSLT-элементов, не относящихся к инструкции, которые не поддерживаются в этой версии. Для элементов, отличных от XSLT-элементов, функция всегда возвращает значение FALSE.
Пример
Следующий вызов функции возвращает значение TRUE (при условии, что префикс xsl
сопоставлен с пространством имен XSLT).
element-available("xsl:template")