Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Change xpath depending on whether a param has been set >Thread Next - Re: Change xpath depending on whether a param has been set Re: Change xpath depending on whether a param has been setTo: NULL Date: 2/4/2005 10:13:00 PM
"Joe Gass" <joe@n...> wrote in message
news:%23TpqPaqCFHA.4004@t......
> I'd like to optionally cap the number of returned nodes
> If param maxNodes is sent then
> <xsl:for-each select="/RESULTS/REVIEWS/REVIEW[position() < $maxNodes]">
>
> Otherwise just use
> <xsl:for-each select="/RESULTS/REVIEWS/REVIEW">
>
> Thanks
Specify an unusual value for the $maxNodes parameter -- say -1.
Then you'll have:
<xsl:for-each select="/RESULTS/REVIEWS/REVIEW
[position() <
$maxNodes][$maxNodes != -1]
|
/RESULTS/REVIEWS/REVIEW[$maxNodes = -1]
"
>
<!-- Do whatever processing is required -->
</xsl:for-each>
Cheers,
Dimitre Novatchev
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
