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.61Mb 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

Lords of the White Castle by Elizabeth Chadwick
Consenting Adults by López, J. Lea
Relativity by Antonia Hayes
Kentucky Christmas by Sarah Title
Selby Supersnoop by Duncan Ball
The Mayan Priest by Guillou, Sue
Shiftless by Easterling, Aimee
Relatively Famous by Jessica Park