Subject: Re: How to get page range within a group
From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx>
Date: Fri, 12 Sep 2008 15:41:26 +0100
|
2008/9/12 David Carlisle <davidc@xxxxxxxxx>:
>
>
>> //doc//pb[1]
>> will return the first <pb> descendant of all <doc> elements
>
> that would be //doc/descendant::pb[1]
>
> //doc//pb[1]
>
> returns all pb elements that are descendants of a doc element, that have
> no earlier siblings of the same name.
>
Well I had read that a few times (and do a few tests), but got there
in the end... that's a real gotcha.
//doc//pb[1]
will return the first <pb> child of any descendant of <doc>, so you
could get many <pb>s for a single <doc>
The next time someone asks for questions for a test, that's a nice
(but unfair) one to suggest.
--
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/
|