[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Max count?
Hi,
Tempore 12:31:55, die 07/19/2005 AD, hinc in xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Dan Powderhill <dan.powderhill@xxxxxxxxxxxxxxx>: I need to retrieve the maximum number of line nodes contained by a column node within the datanode node. So for the example xml it would be 3, as column 2 has three line nodes. There are various method to deal with this problem. I enlist some of them: extension function recursive templates e.g. http://www.topxml.com/xsltStylesheets/xslt_recursion.asp here's a quick solution: <xsl:template match="datanode"> max: <xsl:for-each select="column"> <xsl:sort data-type="number" select="count(line)"/> <xsl:if test="position()=last()"><xsl:value-of select="count(line)"/></xsl:if> </xsl:for-each> </xsl:template>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|