Subject: Re: How to get page range within a group
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 12 Sep 2008 16:10:44 +0100
|
> (//para)[1]
>
> and
>
> /descendant::para[1]
>
> are equivalent?
yes,
although of course the real expansion is
(/descendant-or-self::node()/child::para)[1]
but it comes to the same thing in this case.
note though that
(.//para)[1]
is not
./descendant::para[1]
it is
./descendant-or-self::para[1]
You don't need the -or-self variant in the form you posted though as in
that case you know the top node is / which can't be a para element.
David
________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs.
________________________________________________________________________
|