SAXONICA |

The expression `some $x in E1 satisfies E2`

returns true if there is an item in the
sequence `E1`

for which the *effective boolean value* of `E2`

is true.
Note that `E2`

must use the range variable `$x`

to refer to the item being
tested; it does not become the context item. For example, `some $x in @* satisfies $x eq ""`

is true if the context item is an element that has at least one zero-length attribute value.

Similarly, the expression `every $x in E1 satisfies E2`

returns true if every item in the
sequence given by `E1`

satisfies the condition.