XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition (449 page)

BOOK: XSLT 2.0 and XPath 2.0 Programmer's Reference, 4th Edition
10.4Mb size Format: txt, pdf, ePub
ExprSingle
VarName
QName

The name
quantified expression
comes from the mathematics on which these expressions are based: the
some
expression is known in formal logic as an existential quantifier, while the
every
expression is known as a universal quantifier.

As with the
for
expression, these two expressions bind a range variable to every item in a sequence in turn, and evaluate an expression (the
satisfies
expression) for each of these items. Instead of returning the results, however, a quanitified expression evaluates the effective boolean value of the
satisfies
expression. In the case of
some
, it returns
true
if at least one of these values is
true
, while in the case of
every
, it returns
true
if all of the values are
true
. The range variables can be referenced anywhere in the expression following the
satisfies
keyword, and the expression following the
in

Other books

The Ten Thousand by Michael Curtis Ford
Black Widow by Jessie Keane
Homecoming Homicides by Marilyn Baron
Twisted Vine by Toby Neal
Mexican Nights by Jeanne Stephens
Hot Zone by Ben Lovett
Love at High Tide by Christi Barth