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ď č. 1Použ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>