[xsl] Pattern question: first child of first descendant

Subject: [xsl] Pattern question: first child of first descendant
From: "Christian Roth" <roth@xxxxxxxxxxxxxx>
Date: Tue, 24 Mar 2009 02:10:06 +0100
Hello,

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.

The pattern I have come up with so far is

match="*[self::para or self::title][parent::entry = (ancestor::table[1]//
entry)[1]][1]"

It seems to work, but looks a little cumbersome to me. Is there a better
way to express that match?

- Christian

Current Thread