|
Subject: Re: [xsl] problem with Passing Parameters to Templates From: "helen li" <helen_p_li@xxxxxxxxxxx> Date: Mon, 22 Jan 2001 10:09:48 -0500 |
<xsl:template name="opt_template">
<xsl:param name="node"></xsl:param>
<xsl:variable name="node-element"
select=".//*[local-name() = $node]" />
<xsl:if test="$node-element">
<xsl:value-of select="$node-element" />
</xsl:if>
</xsl:template>From: "helen li" <helen_p_li@xxxxxxxxxxx> Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] problem with Passing Parameters to Templates Date: Mon, 22 Jan 2001 09:43:41 -0500
Hi Jeni&David,
Thanks for your help.
What I really want to do is to output the value of element codec(not the value of variable $node) if the element codec exists. With the following code, I did not get the result as expected. Did I do something wrong?
<xsl:template name="opt_template"> <xsl:param name="node"></xsl:param> <xsl:if test=".//*[$node]"> <xsl:value-of select=".//*[name()=$node]"/> </xsl:if> </xsl:template>
<xsl:call-template name="opt_template"> <xsl:with-param name="node" select="'codec'"/> </xsl:call-template>
Thanks again,
Helen
_________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
_________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] problem with Passing Para, David Carlisle | Thread | Re: [xsl] problem with Passing Para, David Carlisle |
| RE: [xsl] the problem of duplicatin, Shimon Pozin | Date | Re: [xsl] problem with Passing Para, David Carlisle |
| Month |