Subject: RE: [xsl] grouping content From: "Tim Watts" <timw@xxxxxxx> Date: Fri, 6 Apr 2001 10:00:05 +1000 |
Obviously the test is failing. Try <xsl:choose> <xsl:when test="Location/@Area=$Location"> </xsl:when> <xsl:otherwise> <br/>Location <xsl:value-of select="$Location"/> </xsl:otherwise> </xsl:choose> <br/><xs:value-of select="@Value"/> The X-path is looking for an *attribite* called Location. I also removed the <xsl:param name="Location" select="@Location"/> as it cannot be there. It isn't needed anyway as it seems the variable $Location has been defined within the template you are using. -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Gavin Myers Sent: Friday, 6 April 2001 6:56 AM To: 'XSL-List@xxxxxxxxxxxxxxxxxxxxxx' Subject: [xsl] grouping content hello having a slight problem lets say the xml looks like this: <Location Area="A" Value="23"> <Location Area="A" Value="24"> <Location Area="B" Value="45"> and I want to pull out values like this: Location A 23 24 Location B 45 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. Does anyone know of a good way to resolve this? XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] grouping content, David Carlisle | Thread | Re: [xsl] grouping content, Jeni Tennison |
RE: Q: Relative paths in xsl:import, Peter Flynn | Date | Re: [xsl] grouping content, Dan Diebolt |
Month |