Re: [xsl] How to get page range within a group

Subject: Re: [xsl] 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/

Current Thread