xsl-list
[Top] [All Lists]

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

2008-09-12 10:41:57
2008/9/12 David Carlisle <davidc(_at_)nag(_dot_)co(_dot_)uk>:


//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/

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--