Subject: RE: This could be simple, but not for me!
From: "Andreas L. Delmelle" <a_l.delmelle@xxxxxxxxxx>
Date: Tue, 25 May 2004 21:34:38 +0200
|
> -----Original Message-----
> From: Andreas L. Delmelle [mailto:a_l.delmelle@xxxxxxxxxx]
>
Hi,
Reconsidering this, I would move the xsl:if out of the Name template, and
the enclosed xsl:value-of into the City template...
So, instead of:
> <xsl:template match="City">
> <xsl:param name="pNo" />
> <xsl:apply-templates select="following-sibling::A/B/Name[
> following::Info[1]/Detail/@no=$pNo]" />
> </xsl:template>
>
> <xsl:template match="Name">
> <xsl:if test="position()=1">
> <xsl:value-of select="concat('
	',
> ancestor::Community/City)" />
> </xsl:if>
> <xsl:value-of select="concat('
		',.)" />
> </xsl:template>
>
I'd make it:
> <xsl:template match="City">
> <xsl:param name="pNo" />
> <xsl:value-of select="concat('
	',.)" />
> <xsl:apply-templates select="following-sibling::A/B/Name[
> following::Info[1]/Detail/@no=$pNo]" />
> </xsl:template>
>
> <xsl:template match="Name">
> <xsl:value-of select="concat('
		',.)" />
> </xsl:template>
Greetz,
Andreas
|