Где документация 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()?">
Другие вопросы по тегам