xsl-list
[Top] [All Lists]

Re: [xsl] Pattern question: first child of first descendant

2009-03-23 21:39:17
I am looking for a pattern that does "match the first title or para
child of the first entry descendant of a table element". I'm using
XSLT2.

There may well be something better, but I would probably have used:
 table//entry[1]/*[self::title or self::para][1]

Me too, until I found that it is wrong :-) It does "match the first
title or para child of every entry descendant in the table that is the
first child of some other element".

E.g. in the common case where entry elements are wrapped by row
elements, the above pattern matches every first para or title element in
the first entry child of each row in the table, not just the first entry
element (in document order) in the whole table.

-Christian


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