xpath的“ element()”在哪里记录?

时间:2018-12-12 13:28:14

标签: xslt xpath saxon xslt-3.0 xpath-3.1

我只是偶然发现了这个xpath函数(?),并且假定它的功能类似于node()等。但是,我似乎根本找不到任何文档。

示例

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

我正在使用最新版本的saxon处理器。

1 个答案:

答案 0 :(得分:1)

正如其他人所说,它记录在XPath规范中。它是在XPath 2.0中引入的。在轴步进和图案中,(几乎总是)等效于*,但也可以用作项目类型,例如

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

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