Subject: Re: [xsl] Output conditional on preceding nodes. From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx> Date: Fri, 7 Dec 2001 17:14:21 +0000 |
Hi Nick, > BUT! I need an exclude version of this. i.e. If I want everything > EXCEPT the third paragraph, how do I do this? Test the value of the position() function: <xsl:copy-of select="following::p[position() != 3]" /> By the way, you don't have to test whether there are any such ps before you copy them - if you try to copy something that isn't there, then you don't get a copy of anything. Also, are you sure that you want following:: rather than following-sibling::? If the h1 is on the same level as (i.e. a sibling of) the p elements, then you could use following-sibling:: instead, which is likely to be more efficient. Cheers, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Output conditional on pre, David Carlisle | Thread | Re: [xsl] Output conditional on pre, David Carlisle |
Re: [xsl] whitespaces, Pep Coll | Date | RE: [xsl] arguments for xsl:call-te, Sabrina Fords |
Month |