xsl-list
[Top] [All Lists]

Re: node traversal

2004-02-24 11:40:14
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



<Prev in Thread] Current Thread [Next in Thread>