Subject: Re: [xsl] XSLT data fetching from multiple places in XML file From: Glenn Thomas Hvidsten <gth@xxxxxxxxx> Date: Tue, 12 Apr 2005 10:28:35 +0200 |
Yes! Now everything works just the way I want it to. Thanks for all your help! :D
Try the following:
<xsl:template match="applic/model[@model]"> <xsl:if test="not(position()=1)">,</xsl:if> <xsl:choose> <xsl:when test="version"> <xsl:apply-templates select="version[@version]"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="@model"/> </xsl:otherwise> </xsl:choose> </xsl:template>
<xsl:template match="version[@version]"> <xsl:if test="not(position()=1)">, </xsl:if> <xsl:value-of select="@version"/> </xsl:template>
(I've added an xsl:if test to the first template, which tests the position of the 'model' element.)
Kind regards, Hevard Ferstad
On Apr 12, 2005 9:08 AM, Glenn Thomas Hvidsten <gth@xxxxxxxxx> wrote:
That was really close, but it doesn't work just yet. What I get now is correct commas after the subversions, but not after/between subversions and top versions. Using your xsl I not get this output:
39CCz, 39CSe39D
As you can see, there's one comma missing.
Glenn Thomas Hvidsten
David Carlisle wrote:
I wrote
<xsl:template match="version[@version]"> <xsl:if test="not(position()=last())">, </xsl:if> <xsl:value-of select="@version"/> </xsl:template>
make that
<xsl:template match="version[@version]"> <xsl:if test="not(position()=1)">, </xsl:if> <xsl:value-of select="@version"/> </xsl:template>
or
<xsl:template match="version[@version]"> <xsl:value-of select="@version"/> <xsl:if test="not(position()=last())">, </xsl:if> </xsl:template>
________________________________________________________________________ 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSLT data fetching from m, Havard Ferstad | Thread | [xsl] Sorting problem in xsl, Arulraj |
Re: [xsl] XSLT data fetching from m, Havard Ferstad | Date | [xsl] Selecting Nodes by nodeset co, michella |
Month |