|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: conditional instruction vs. conditional expression
Hi,
> What are the advantages and disadvantages of passing a string
> parameter
> via a conditional instruction (XPath 1.0):
>
> <xsl:with-param name="content">
> <xsl:if test="mb3e:org_list/mb3e:org_code[@type='APPR' and
> text()='ANSI']">
> <xsl:text>*</xsl:text>
> </xsl:if>
> </xsl:with-param>
>
> vs. via a conditional expression (XPath 2.0):
>
> <xsl:with-param name="content"
> select="if (mb3e:org_list/mb3e:org_code[@type='APPR' and
> text()='ANSI'])
> then '*'
> else ''"/>
There's really no difference. Your XPath 1.0 example above binds $content to a
RTF, so if you want to bind it to a string, then use e.g.
<xsl:with-param name="content" select="substring('*', 1,
mb3e:org_list/mb3e:org_code[@type='APPR' and text()='ANSI'])"/>
Cheers,
Jarno
|
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
|

Cart








