Mega Code Archive

 
Categories / XML / XSLT StyleSheet
 

Select=descendant

File: Data.xml <chapter>   <title>"title 1" Excerpt</title>   <para>para1</para>   <figure>     <title>title 1</title>     <graphic fileref="pic1.jpg" />   </figure> </chapter> File: Transform.xslt <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"   version="1.0">   <xsl:output method="xml" omit-xml-declaration="yes" indent="no" />   <xsl:template match="chapter">     Last figure title in chapter?     <xsl:value-of select="descendant::figure/title[last()]" />     No.   </xsl:template>    </xsl:stylesheet> Output:     Last figure title in chapter?     title 1     No.