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

Trail Hand by R. W. Stone
In the Forest by Edna O'Brien
Curran POV, Vol II by Andrews, Gordon, Andrews, Ilona
Perfect Lies by Liza Bennett
Bill Dugan by Crazy Horse
The Major's Faux Fiancee by Erica Ridley