|
Subject: RE: [xsl] conditional instruction vs. conditional expression From: <Jarno.Elovirta@xxxxxxxxx> Date: Thu, 27 Jan 2005 17:27:06 +0200 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] conditional instruction v, Michael Kay | Thread | RE: [xsl] using xsl:value-of but om, Jarno.Elovirta |
| RE: [xsl] using xsl:value-of but om, Andrew Welch | Date | Re: [xsl] Removing line-feeds on a , António Mota |
| Month |