Oh, bug. We'll check it. Thanks.
Tom
Sebastian Rahtz wrote:
>
> Does Sabltotron implement these yet?
>
> Consider this XML
>
> <foo>
> <bar>1</bar>
> <bar>2</bar>
> <bar>3</bar>
> </foo>
>
> and this XSL
>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
> version="1.0">
>
> <xsl:output method="text"/>
>
> <xsl:template match="bar">
> <xsl:choose>
> <xsl:when test="not(preceding-sibling::bar)">
> <xsl:apply-templates/>
> </xsl:when>
> <xsl:when test="not(following-sibling::bar)">
> <xsl:text> and </xsl:text><xsl:apply-templates/>
> </xsl:when>
> <xsl:otherwise>
> <xsl:text>, </xsl:text><xsl:apply-templates/>
> </xsl:otherwise>
> </xsl:choose>
> </xsl:template>
>
> </xsl:stylesheet>
>
> the output should be "1, 2 and 3", but Sablotron generates ", 1, 2, 3"
>
> bug, or just not implemented yet?
>
> Sebastian Rahtz