Subject: grouping content
From: Gavin Myers <GavinM@xxxxxxxxx>
Date: Thu, 5 Apr 2001 15:55:57 -0500
|
hello
having a slight problem
lets say the xml looks like this:
<Location Area="A" Value="23">
<Location Area="A" Value="24">
<Location Area="A" Value="45">
<Location Area="A" Value="88">
<Location Area="B" Value="38">
<Location Area="B" Value="18">
<Location Area="C" Value="241">
<Location Area="C" Value="213">
and I want to pull out values like this:
Location A
23
24
45
88
Location B
38
18
Location C
241
213
In xsl I was thinking of doing this:
<xsl:choose>
<xsl:when test="@Location=$Location">
</xsl:when>
<xsl:otherwise>
<xsl:param name="Location" select="@Location"/>
<br/>Location <xsl:value-of select="$Location"/>
</xsl:otherwise>
</xsl:choose>
<br/><xs:value-of select="@Value"/>
For some reason it will go straight to the otherwise and not even look at
the
test. So I get this:
Location A
23
Location A
24
Location A
45
Location A
88
Location B
38
...
and so on
Does anyone know of a good way to resolve this?
I would greatly appreciate it if you could cc my e-mail address on any reply
(gavinm@xxxxxxxxx)
Thanks!
Gavin
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- grouping content
- Gavin Myers - Thu, 5 Apr 2001 17:01:57 -0400 (EDT) <=
- <Possible follow-ups>
- Dan Diebolt - Thu, 5 Apr 2001 21:33:59 -0400 (EDT)
|
|