Subject: Re: possible to mimic while-like behavior? From: "Carole E. Mah" <carole@xxxxxxxxxxxxxxxxxx> Date: Fri, 17 Mar 2000 13:48:56 -0500 (EST) |
On Fri, 17 Mar 2000, Nikolai Grigoriev wrote: > <!-- Identify the stopper - the first node that does not have a bar --> > <xsl:variable name="stop-id" select="generate-id(foo[not(bar)][1])"/> > > <!-- Segregate nodes preceding the stopper --> > <xsl:for-each select="foo"> > <xsl:if test="following-sibling::foo[generate-id() = $stop-id]"> > blah > </xsl:if> > </xsl:for-each> I don't think this would work because "the first node that does not have a bar" does not seem to be a node-set in my case: generate-id(node-set) is the syntax, right? What I want is "the first sibling whose name is HR or P or BLOCKQUOTE or H1 or H2 or ... (all XHTML 1.0 block-level elements, i.e. %block; +ins +del). I did not say this before because I did not think it was germane, but it actually is because it complicates things. -carole - - - - - - - - - - - - - - - - - - - - - - - - - Carole E. Mah Carole_Mah@xxxxxxxxx Senior Programmer/Analyst Brown University Scholarly Technology Group phn 401-863-2669 fax 401-863-9313 http://www.stg.brown.edu/ personal: http://www.stg.brown.edu/~carolem/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: possible to mimic while-like be, Nikolai Grigoriev | Thread | Re: possible to mimic while-like be, David Carlisle |
Re: Flat-file conversion to XML (WA, John E. Simpson | Date | Re: possible to mimic while-like be, David Carlisle |
Month |