Subject: Re: using default params? From: David Carlisle <davidc@xxxxxxxxx> Date: Tue, 28 Mar 2000 19:40:24 GMT |
> What I'm looking for is something like being able to > <xsl:param name="a_name" select="eval(@a_name or 'default_value')"/> <xsl:param name="a_name"> <xsl:choose> <xsl:when test="@a_name"><xsl:value-of select="@_name"/></xsl:when> <xsl:otherwise>default</xsl:otherwise> </xsl:choose> </xsl:param> does what you say you are looking for, but it's not what you want. what you want is <table bgcolor="#ff0000"> <xsl:if test="@col1"><xsl:value-of select="@col1"/></xsl:if> <tr><td><xsl:apply-templates/></td></tr> <table> if your input attribute had had the same name as the result attribute it is simpler <table bgcolor="#ff0000"> <xsl:copy-of select="@bgcolor"/> <tr><td><xsl:apply-templates/></td></tr> <table> David XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: using default params?, Jens Lautenbacher | Thread | Re: using default params?, Paul Tchistopolskii |
Re: using default params?, Nikolai Grigoriev | Date | RE: Converting Single XML into mult, sanjeev ramachandra |
Month |