|
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 |