Subject: RE: Using the not function
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Mon, 17 Jan 2000 09:46:46 -0000
|
> I guess I haven't been able to find a real good
> explanation of the not function in XPath or XSLT.
> How could I do something like:
>
> <xsl:template match="root">
> <html>
> <head>
> <title><xsl:value-of select="element3" /></title>
> </head>
> <body>
> <xsl:apply-templates select="[all but element3]" />
> </body>
> </html>
> </xsl:template>
>
<xsl:apply-templates select="*[not(self::element3)]"/>
This selects all the child elements that don't satisfy the boolean condition
self::element3, i.e. all those for which self::element3 is an empty
node-set, i.e. all those which are not element3 elements.
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|