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

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

Comparing
//
with
/descendant::

Consider the two expressions
$chapters//diagram[1]
and
$chapters/descendant:: diagram[1]
:

$chapters//diagram[1]
means
$chapters/descendant-or-self::node()/child::diagram[1]
, that is, every

element that is the first

child of its parent element and that is a descendant of a node in
$chapters
.

$chapters/descendant::diagram[1]
means the first

element (taking them in document order) that is a descendant of a node in
$chapters
. Another way of writing this is
($chapters//diagram)[1]
.

Other books

When I Wasn't Watching by Michelle Kelly
Showstopper by Lisa Fiedler
The Moneychangers by Arthur Hailey
Marrow Island by Alexis M. Smith
The Pretend Fiancé by Lucy Lambert
Hi-Tech Hijack by Dov Nardimon
Kiss of Death by Caine, Rachel