Modules | Category: example Use CaseSource (view)<sales>
<sale id="1"
qty="10"
price="15.00" />
<sale id="2"
qty="2"
price="12.00" />
<sale id="3"
qty="1"
price="10.00" />
<sale id="4"
qty="2"
price="5.00" />
<sale id="5"
qty="2"
price="15.00" />
<sale id="6"
qty="2"
price="8.00" />
<sale id="7"
qty="2"
price="5.00" />
</sales>Stylesheet (view)<xsl:template match="/"
xmlns:math="http://exslt.org/math">
<out>
* <lowest-prices>
<xsl:for-each select="math:lowest(//sale/@price)">
<xsl:value-of select="../@id" />
;
</xsl:for-each>
</lowest-prices>
* <highest-prices>
<xsl:for-each select="math:highest(//sale/@price)">
<xsl:value-of select="../@id" />
;
</xsl:for-each>
</highest-prices>
</out>
</xsl:template>Result (view)<out xmlns:math="http://exslt.org/math">
* <lowest-prices>4;
7;
</lowest-prices>
* <highest-prices>1;
5;
</highest-prices>
</out>Change HistoryPrevious Version: ..NaN.html
|
http://www.exslt.org/math/functions/lowest/math.lowest.use-case.7.html last modified 2001-04-28