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 |