Где документация xpath "element()" задокументирована?
Я просто наткнулся на эту функцию xpath (?), И я предполагаю, что она работает как node() и т. Д. Однако я просто не могу найти какую-либо документацию.
пример
<xsl:apply-templates select="./element()"/>
Я использую последнюю версию саксонского процессора.
1 ответ
Решение
Как уже говорили другие, это задокументировано в спецификации XPath. Это было введено в XPath 2.0. На шаге оси и в шаблоне это (почти всегда) эквивалентно *
, но он также может быть использован как тип элемента, например
<xsl:if test="$param instance of element()">
<xsl:function name="f:parent" as="element()?">