Subject: Re: [xsl] ancestor From: JBryant@xxxxxxxxx Date: Mon, 18 Oct 2004 11:23:54 -0500 |
It should be: select="//inlineequation[not (ancestor::table)]" I forgot to pull out the *=. Sorry about the oversight. Jay Bryant Bryant Communication Services JBryant@xxxxxxxxx 10/18/2004 11:21 AM Please respond to xsl-list@xxxxxxxxxxxxxxxxxxxxxx To xsl-list@xxxxxxxxxxxxxxxxxxxxxx cc Subject Re: [xsl] ancestor Try this: select="//inlineequation[not (ancestor::* = table)]" The single quotation marks ('') make the XSL processor look for a string literal, when you want it to look for an element. Jay Bryant Bryant Communication Services "Jiang, Peiyun" <Peiyun.Jiang@xxxxxxxxxxxxxx> 10/18/2004 10:48 AM Please respond to xsl-list@xxxxxxxxxxxxxxxxxxxxxx To "'xsl-list@xxxxxxxxxxxxxxxxxxxxxx'" <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> cc Subject [xsl] ancestor Hi, I'm trying to get all inlineequation elements that are not in the table element. The following is not working. I don't know why. I always get all the inlineequation elements. select="//inlineequation[not (ancestor::* = 'table')]" I know this can be very expensive even if it works. What cab be a better way to do it? Thanks. Peiyun Jiang
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] ancestor, JBryant | Thread | Re: [xsl] ancestor, David Carlisle |
Re: [xsl] ancestor, JBryant | Date | Re: [xsl] ancestor, David Carlisle |
Month |