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

Equity (Balance Sheet #3) by Shannon Dermott
Marked by Snyder, Jennifer
Shadows of Caesar's Creek by Sharon M. Draper
Beautiful Girl by Alice Adams
A Tangled Web by L. M. Montgomery
LASHKAR by Mukul Deva
La ola by Morton Rhue
Days of Darkness by John Ed Ed Pearce