|
Subject: Re: [xsl] Basic help needed. From: Mukul Gandhi <mukulgw3@xxxxxxxxx> Date: Thu, 30 Oct 2003 01:06:07 -0800 (PST) |
I ;-think-; there is fundamental mistake in your
syntax..
Please replace some portions of your XSL, with --
<xsl:template match="PROJECT">
<xsl:for-each select="EXPERIMENT">
<xsl:call-template name="EXPERIMENT">
<xsl:with-param name="my_pid"
select="parent::PROJECT/@PID"/>
</xsl:call-template>
</xsl:for-each>
</xsl:template>
<xsl:template name="EXPERIMENT">
<xsl:param name="my_pid"/>
<xsl:value-of select="$my_pid"/>;
</xsl:template>
Regards,
Mukul
--- kaseykim@xxxxxxxxxxxx wrote:
> Guys
> I would really appreciate if you can help me, why,
> in the following XSL code, the paramter is not being
> passed from the parent node for the child node. I
> read through every tutorial and I could not yet
> figure out why it does not work.
>
> In other words, the template "experiment" does not
> get the "my_pid" from the root body.
>
> Kasey in LA.
>
>
-------------------------------------------------------
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>
> <xsl:template match="PROJECT">
> INSERT INTO PROJECT <xsl:value-of select="@PID"/>,
> <xsl:value-of select="TITLE"/>,
> <xsl:value-of select="START_DATE"/>,
> <xsl:value-of select="END_DATE"/>,
> <xsl:value-of select="CREATION_DATE"/>;
>
> <xsl:for-each select="EXPERIMENT">
> <xsl:apply-templates>
> <xsl:with-param name="my_pid" select="@PID" />
> </xsl:apply-templates>
> </xsl:for-each>
>
> </xsl:template>
>
>
>
> <xsl:template name="experiment" match="EXPERIMENT">
> <xsl:param name="my_pid" />
> INSERT INTO EXPERIMENT <xsl:value-of
> select="@EXPID"/>,
> <xsl:value-of select="TITLE"/>,
> <xsl:value-of select="START_DATE"/>,
> <xsl:value-of select="END_DATE"/>,
> <xsl:value-of select="ORG_NAME"/>,
> <xsl:value-of select="ORG_ADDRESS"/>,
> <xsl:value-of select="LOCATION"/>,
> <xsl:value-of select="$my_pid"/>;
> </xsl:template>
>
> </xsl:stylesheet>
>
>
>
>
>
> XSL-List info and archive:
> http://www.mulberrytech.com/xsl/xsl-list
>
__________________________________
Do you Yahoo!?
Exclusive Video Premiere - Britney Spears
http://launch.yahoo.com/promos/britneyspears/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Basic help needed., Michael Kay | Thread | Re: [xsl] Basic help needed., Richard Lewis |
| [xsl] Re: Converting specific child, Dimitre Novatchev | Date | Re: RE: [xsl] Basic help needed., kaseykim |
| Month |