[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: node()[not(processing-instruction()] not working
> <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/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|