RE: [xsl] Use XSL:Variable

Subject: RE: [xsl] Use XSL:Variable
From: "Paulo Mendes Pinto" <paulo.pinto@xxxxxxx>
Date: Tue, 1 Feb 2005 15:54:04 -0000
Tkx to all you people... this work fine.

<xsl:value-of
select="../../ObjectFormat/@FileExtention"/><xsl:text>|</xsl:text>

I didn't know that I could refer to a node or attribute this way.

One more time THANKS YOU ALL.

PMP

> -----Original Message-----
> From: David Carlisle [mailto:davidc@xxxxxxxxx]
> Sent: terga-feira, 1 de Fevereiro de 2005 15:48
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: [xsl] Use XSL:Variable
>
>
>  If someone can post here examples of use of variable defined as global,
>  assign in one template and  used in another, that will be nice.
>
> You can not assign a value in one template and use it in another. The
> scope of a variable is the element containing the variable binding.
>
> Most likely you don't need a variable at all.
>
> > > <xsl:template match="ObjectIndex">
> > >      <xsl:value-of select="@Code"/><xsl:text>;</xsl:text>
> > >      <xsl:value-of select="@Description"/><xsl:text>;</xsl:text>
> > >      <xsl:copy-of select="$FileExtention" /><xsl:text>|</xsl:text>
> > >      <xsl:text>&#xD;&#xA;</xsl:text>
> > > </xsl:template>
> > >
>
> could be
>
>  <xsl:template match="ObjectIndex">
>       <xsl:value-of select="@Code"/><xsl:text>;</xsl:text>
>       <xsl:value-of select="@Description"/><xsl:text>;</xsl:text>
>       <xsl:value-of select="../../ObjectFormat/@FileExtention"
> /><xsl:text>|</xsl:text>
>       <xsl:text>&#xD;&#xA;</xsl:text>
>  </xsl:template>
>
> but as you did not show your input I had to guess the path
> ../../ObjectFormat/@FileExtention
> from the ObjectIndex node to the FileExtention node.
>
> David
>
> ____________________________________________________________________
> ____
> This e-mail has been scanned for all viruses by Star. The
> service is powered by MessageLabs. For more information on a proactive
> anti-virus service working around the clock, around the globe, visit:
> http://www.star.net.uk
> ____________________________________________________________________
> ____

Current Thread