Subject: [xsl] Re: Replace a sequence of elements by an other From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Tue, 10 Jul 2001 06:15:23 -0700 (PDT) |
Troadec Pascal wrote: > I would like to replace a sequence of elements (in input) by an other (in output) > > As shown in the following example, when i have : > - 1 br (with or without not empty preceding text node), I keep 1 br > - 2 br, I keep 2 br > - more than 2, i keep no br The following empty template rule will remove all "br" elements, whose position in a sequence of adjacent "br" elements is greater than 2. <xsl:template match="br[name(preceding-sibling::node()[1])='br' and name(preceding-sibling::node()[2])='br']"/> Cheers, Dimitre Novatchev. __________________________________________________ Do You Yahoo!? Get personalized email addresses from Yahoo! Mail http://personal.mail.yahoo.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] xsl:key question, Trevor Nash | Thread | [xsl] Can you group in XSL?, Hewko, Doug |
Re: [xsl] Best approach to localizi, Jirka Kosek | Date | [xsl] Can you group in XSL?, Hewko, Doug |
Month |