Description
The functx:last-node function returns the node in the sequence that appears last in document order (regardless of their order in the sequence). If nodes in the sequence are from multiple documents, the choice of which document is last is implementation-dependent.
Arguments and Return TypeName | Type | Description |
$nodes |
node()* |
the sequence of nodes |
return value |
node()? |
XSLT Function DeclarationSee XQuery definition. | <xsl:function name="functx:last-node" as="node()?"
xmlns:functx="http://www.functx.com">
<xsl:param name="nodes" as="node()*"/>
<xsl:sequence select="
($nodes/.)[last()]
"/>
</xsl:function>
|
Examples<xsl:variable name="in-xml" as="item()*"> | | <authors>
<author>
<fName>Kate</fName>
<lName>Jones</lName>
</author>
<author>
<fName>John</fName>
<lName>Doe</lName>
</author>
</authors> |
| </xsl:variable> |
XPath Example | Results |
---|
functx:last-node($in-xml//fName) |
<fName>John</fName> |
functx:last-node(
($in-xml//lName,
$in-xml//fName) ) |
<lName>Doe</lName> |
See AlsoHistory |
Recommended Reading:
|