Re: [xsl] XSL : Selecting nodes

Subject: Re: [xsl] XSL : Selecting nodes
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Fri, 22 Jun 2001 16:49:36 +0100

At 08:27 PM 6/22/01, you wrote:
Hi all

I am trying to get the unique country and then based on the countryset I have to put it in a block for each country...
to start with I tried doing ...
<xsl:variable name="countries" select="WarningLabel/Country[not(. = following::WarningLabel/Country)]"/>
<xsl:for-each select="$countries">
Country = <xsl:value-of select="$countries"/>
I am getting the same country value for each of the warning label...eventhough I have two different values...

This is because the value of a node set is the value of the first node in the set. So <xsl:value-of select="$countries"/> will always be the same.

Try <xsl:value-of select="."/> (returns the value of the context node, which is each of the $countries in turn)

Good luck,
Wendell (trying to raise his XSL-List quotient as high as Jeni's or Mike K's)

====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================

XSL-List info and archive:

Current Thread