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

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

Let's look at a simple example where both operands are axis steps: the expression
child::book/attribute::isbn
. (I'm deliberately using the verbose syntax here, the abbreviated form is
book/@isbn
.) So
E1
in this example is the expression
child::book
, which selects all the elements that are children of the context node and have the name
book
. It's possible that the context node doesn't have any

children, of course, in which case this will give you an empty sequence, and when that happens, the result of
E1/E2
is also an empty sequence. But let's suppose it selects three books. For each one of these

elements, the
E2
expression (in our case
attribute::isbn
) is evaluated, with that

as the context node. The step expression
attribute::isbn

Other books

Shame of Man by Piers Anthony
The Icing on the Cake by Elodia Strain
Roller Hockey Rumble by Matt Christopher, Stephanie Peters
Guns and Roses by Brennan, Allison, Armstrong, Lori G., Day, Sylvia
Picture Perfect by Holly Smale
Tiger Ragtime by Catrin Collier
Otter Under Fire by Dakota Rose Royce
The Familiars #4: Palace of Dreams by Adam Jay Epstein, Andrew Jacobson