[xsl] XSLT: XPath: Siblings

Subject: [xsl] XSLT: XPath: Siblings
From: Lee Goddard <Home@xxxxxxxxxxxxxx>
Date: Wed, 28 Feb 2001 09:10:30 +0000



My understanding of this has to be wrong:


<xsl:apply-templates/>

<xsl:template match="/*/*">
        | <xsl:value-of select="name()"/>
        ---
        <xsl:value-of select="preceding-sibling::*[name()]"/> |
</xsl:template>

Shouldn't the second clause above output the value
of the name of the preceding sibling?  It seems to be
outputting the text content of the first element on
the page.  I can't understand why?

All I ever do is ask questions here... many thanks for
all the help I get; I can repay you on the Perl lists
at activestate.com....

Cheers
Lee


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread