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
10.08Mb 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

18% Gray by Anne Tenino
Keep Dancing by Leslie Wells
The Widow Waltz by Sally Koslow
Cuba by Stephen Coonts
Mr. Darcy Broke My Heart by Beth Pattillo
Rory's Proposal by Lynda Renham
Stolen Away by Harvey, Alyxandra
Destiny of Eagles by William W. Johnstone
On Broken Wings by Francis Porretto
While She Was Out by Ed Bryant