Subject: [xsl] Re: Re: Exclude elements from apply-templates? From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Fri, 21 Jun 2002 12:34:08 -0700 (PDT) |
> > <xsl:apply-templates select="not(title | subtitle)"/> > > <xsl:apply-templates select="*[not(self::title) or not(name() ^^^^ > =subtitle)]"/> > > both versions above are possible. > > Joerg The above is equivalent to: <xsl:apply-templates select="*"/> because not(x) or not(y) is always true, when x != y and of course x and y are booleans. Another problem is that such xsl:apply templates will not process any non-element nodes. I'd suggest the following: <xsl:apply-templates select="node()[not(self::title) and not(self::subtitle) ]"/> Or simply specify an empty rule like this: <xsl:template match="title | subtitle" /> Cheers, Dimitre Novatchev. __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Exclude elements from app, Michael Kay | Thread | Re: [xsl] Re: Re: Exclude elements , Joerg Heinicke |
Re: [xsl] Exclude elements from app, Gustaf Liljegren | Date | Re: [xsl] Exclude elements from app, David Carlisle |
Month |