Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries [Thread Prev] >Thread Next - Re: How to do conditional select expression? How to do conditional select expression?To: NULL Date: 4/9/2007 3:02:00 PM
I'd like to have a conditional select to use with apply-templates as
shown below:
"Size" is an optional attribute of an "Fitem" node:
<xsl:variable name="SelOpt">
<xsl:choose>
<xsl:when test="@Size">"Fitem[@Size > 10000]"</xsl:when>
<xsl:otherwise>"Fitem"</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:apply-templates select="($SelOpt)">
However that doesn't work - I want SelOpt to be the literal text - but
it appears to be the node.
If I simplify the variable to:
<xsl:variable name="SelOpt" select="Fitem"/>
... then it does what I intended, so it appears that it ought to be
possible to do what I want, I just can't find how to do it! :)
Dave
| ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
