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

Damia's Children by Anne McCaffrey
King's Mountain by Sharyn McCrumb
Fusion (Crimson Romance) by Candace Sams
Kafka y la muñeca viajera by Jordi Sierra i Fabra
Bradbury Stories by Ray Bradbury
Thirst No. 3 by Christopher Pike