Subject: RE: [xsl] Replace a sequence of elements by an other From: Bedwell Tom <Tom.Bedwell@xxxxxxx> Date: Tue, 10 Jul 2001 15:29:24 +0100 |
You don't need that variable. I put it there as part of my debugging, and omitted to delete it. Apologies for any confusion. Tom -----Original Message----- From: Troadec Pascal [mailto:Pascal.Troadec@xxxxxxxxxxxxxxx] Sent: 10 July 2001 15:02 To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' Subject: RE: [xsl] Replace a sequence of elements by an other Hi Tom, It works well I suppose we don't need to use the pos variable <xsl:variable name="pos" select="position()"/> thanks for your help. > -----Original Message----- > From: Bedwell Tom > Sent: Dienstag, 10. Juli 2001 15:28 > To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' > Subject: RE: [xsl] Replace a sequence of elements by an other > > This would do the trick. > <xsl:template match="br"> > <xsl:variable name="pos" select="position()"/> > > <xsl:choose> > <xsl:when test="preceding-sibling::node()[position()=1 and > name()='br'] and preceding-sibling::node()[position()=2 and name()='br']"> > > </xsl:when> > <xsl:otherwise> > <br/> > </xsl:otherwise> > </xsl:choose> > > </xsl:template> > -----Original Message----- > > 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 > > > > <body> > my text 1 <br /> > my text 2 <br /><br /> > my text 3 <br /><br /><br /> > my text 4 <br /><br /><br /><br /> > <table> > <tr><td> <br /><br /><br /><br /><br /> > other text > .... > > i would like to have in OUTPUT > > <body> > my text 1 <br /> > my text 2 <br /><br /> > my text 3 <br /><br /> > my text 4 <br /><br /> > <table> > <tr><td> <br /><br /> > other text > ... > > How to do this? > > Cheers > > Pascal Troadec > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Replace a sequence of el, Troadec Pascal | Thread | RE: [xsl] Replace a sequence of el, Bedwell Tom |
Re: [xsl] Who can give me tech info, Trevor Nash | Date | [xsl] getting Not well formed xslt , Yogesh |
Month |