[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
|