RE: [xsl] Value-of varible question

Subject: RE: [xsl] Value-of varible question
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Sat, 17 Apr 2004 09:32:37 +0100
> It seams that its is using the value of one for both. I just 
> want to return
> the one that lang matches. Any idea on what im doing wrong?

> > <xsl:template match="Title">
> > 		<Title>
> > 			<xsl:copy-of
> > select="/iThink.ePulp/Page/Content/Meta/Title[@lang=$local]"/>
> > 		</Title>
> > 	</xsl:template>

I don't think you have really understood template rules and path
expressions. Every time this encounters a Title element, it is selecting all
the Title elements with the appropriate language and copying them. So if you
have 5 relevant titles in your document, you are going to output 25 titles.

It might be a good idea to put down your coding pencil for a few hours and
do some reading.

Michael Kay

Current Thread