Subject: RE: Testing node immediately following in mixed content
From: "Andreas L. Delmelle" <a_l.delmelle@xxxxxxxxxx>
Date: Sat, 15 May 2004 01:15:26 +0200
|
> -----Original Message-----
> From: Ryan Graham [mailto:Ryan.Graham@xxxxxxxxxxxxx]
>
Hi,
> <xsl:template match="xref">
> <a href="{concat('#',@linkend)}"><sup><xsl:value-of
> select="number(substring-after(@linkend,'note-'))"/></sup></a>
> <xsl:if test="name(following-sibling::node()[1]) = 'xref'">
> <sup>,</sup>
> </xsl:if>
> </xsl:template>
>
> XmlSpy's xPath evaluator tells me that this is sound logic, but
> using Saxon,
> I can't get the comma in the output.
>
Well... I can't see anything wrong with it; seems to work.
You could also try:
<xsl:if test="following-sibling::node()[1][name()='xref']">
HTH!
Greetz,
Andreas
|