Re: [xsl] node traversal

Subject: Re: [xsl] node traversal
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Tue, 24 Feb 2004 13:40:14 -0500
At 10:44 AM 2/24/2004, you wrote:
<!-- mode y just copies the inlines in one at a time until teh next node
is not of that type in which case it stops -->

<xsltemplate match="inline|text()" mode="y">
<xsl:copy-of select="."/>
<xsl:apply-templates select=following-sibling::node()[1][self::inline or self::text()]"/>
</xsl:template>

Note that this is the "forward walk" or (properly) Tree Visitor pattern that was discussed a few days ago.


Very useful for this kind of stuff.

Cheers,
Wendell


___&&__&_&___&_&__&&&__&_&__&__&&____&&_&___&__&_&&_____&__&__&&_____&_&&_
"Thus I make my own use of the telegraph, without consulting
the directors, like the sparrows, which I perceive use it
extensively for a perch." -- Thoreau



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



Current Thread