Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns true if the argument is false; otherwise false.
boolean not(boolean)
Example
In this example, the notexample.xsl stylesheet is applied to the books.xml document. For each book node, the value of the <price>
element is evaluated. If it's not greater than 10, the value of the <title>
element and the value of the <price>
element are output to the browser.
XML File (books.xml)
<?xml version='1.0'?>
<?xml-stylesheet type="text/xsl" href="notexample.xsl"?>
<catalog>
<book id="bk101">
<author>Gambardella, Matthew</author>
<title>XML Developer's Guide</title>
<genre>Computer</genre>
<price>44.95</price>
<publish_date>2000-10-01</publish_date>
<description>An in-depth look at creating applications with
XML.</description>
</book>
<book id="bk102">
<author>Ralls, Kim</author>
<title>Midnight Rain</title>
<genre>Fantasy</genre>
<price>5.95</price>
<publish_date>2000-12-16</publish_date>
<description>A former architect battles corporate zombies,
an evil sorceress, and her own childhood to become queen of the world.</description>
</book>
</catalog>
XSLT File (notexample.xsl)
<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="//book[not(price > 10)]">
<xsl:value-of select="title"/> -
$<xsl:value-of select="price"/><br/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Formatted Output
Midnight Rain - $5.95
Processor Output
<?xml version="1.0" encoding="UTF-16"?>Midnight Rain - $5.95<br />