|
Subject: RE: [xsl] node()[not(processing-instruction()] not working From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Fri, 21 Jul 2006 22:50:23 +0100 |
> <xsl:apply-templates
> select="page[@name='register']/node()[not(processing-instructi
> on('php-predoctype'))]"/>
>
> Unfotunately it doesn't work. The not() clause doesn't appear
> to have any effect as php-predoctype nodes are selected
> regardless. Can someone point out what I'm doing wrong?
You're forgetting that processing-instruction(), like other node tests, is
preceded by an implicit "child::". Instead you want "self::".
Michael Kay
http://www.saxonica.com/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] node()[not(processing-instruc, Michael B Allen | Thread | Re: [xsl] node()[not(processing-ins, Michael B Allen |
| [xsl] node()[not(processing-instruc, Michael B Allen | Date | Re: [xsl] node()[not(processing-ins, Michael B Allen |
| Month |