Где документация xpath "element ()" задокументирована? - PullRequest
0 голосов
/ 12 декабря 2018

Я только что наткнулся на эту функцию xpath (?) И полагаю, что она работает как node () и т. Д. Однако, я просто не могу найти какую-либо документацию.

Пример

<xsl:apply-templates select="./element()"/>

Я использую последнюю версию саксонского процессора.

1 Ответ

0 голосов
/ 12 декабря 2018

Как уже говорили другие, это задокументировано в спецификации XPath.Это было введено в XPath 2.0.На шаге оси и в шаблоне он (почти всегда) эквивалентен *, но также может использоваться в качестве типа элемента, например

<xsl:if test="$param instance of element()">

<xsl:function name="f:parent" as="element()?">
...