|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Output conditional on preceding nodes.
Nick,
At 11:51 AM 12/7/01, you wrote: I have been given help by this list in choosing the third paragraph following a header with text 'foo'. What I'm doing is something like Just <xsl:template match="h1[. = 'foo']"> <xsl:copy-of select="following::p[3]"/> </xsl:template> has the same effect, since the node won't be copied if it doesn't exist. :-) BUT! I need an exclude version of this. i.e. If I want everything EXCEPT the third paragraph, how do I do this? select="following::p(not(position()=3))" (Why do I feel like I'm using this technology in ways it wasn't meant to be used?) Dunno. It was meant to be used like this! (although one could quibble about an XML design in which the position of nodes among their siblings is this important ... first and last are often special, but third? :-) Cheers, Wendell
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








