/ / Ako získať poslednú hodnotu prvku pomocou xslt - xml, xslt, xpath

Ako získať poslednú hodnotu elementu pomocou xslt - xml, xslt, xpath

ako môžem načítať posledné deti prvku s XSLT napríklad:

<zoo>
<example>
<name>A</name>
</example>
<example>
<name>B</name>
</example>
<example>
<name>C</name>
</example>
<example>
<name>D</name>
</example>
</zoo>

Ako môžem načítať D? Ďakujeme za vašu pomoc

odpovede:

6 pre odpoveď č. 1

Použite výraz ako:

/*/example[last()]/name

alebo:

/*/example[last()]/name/text()

Nasledujúci štýl šablóny doslova len výstupy D (spoliehanie sa na vstavanú šablónu pre uzly textu):

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes"/>
<xsl:template match="/">
<xsl:apply-templates select="/*/example[last()]/name"/>
</xsl:template>
</xsl:stylesheet>