RE: <xsl:apply-templates select="not('nodename')"/> ?
Hi Michael! your third apply-templates is selecting a boolean value (not(...)). you need to change your xpath to select nodes something like: <xsl:apply-templates select="*[not(name()='apple' or name()='orange')]"/> hope that this helps you -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Michael Rothwell Sent: Tuesday, August 27, 2002 4:02 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: <xsl:apply-templates select="not('nodename')"/> ? I would like to preferentially list some children ahead of others. I'm trying to do it like this: <xsl:apply-templates select="./apple"/> <xsl:apply-templates select="./orange"/> <xsl:apply-templates select="not(apple|orange)"/> ... I want for the third line to process all other children. It's not working that way though. What's the right syntax to achieve this? Thanks, -M XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
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