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

Subject: RE: [xsl] Pattern question: first child of first descendant
From: Scott Trenda <Scott.Trenda@xxxxxxxx>
Date: Mon, 23 Mar 2009 20:37:05 -0500
Syd's pattern is pretty good here. I'm not sure of the exact order of
operations for the position predicate here, so I'd be safe and do this:

(table//entry)[1]/*[self::title or self::para][1]

~ Scott


-----Original Message-----
From: Syd Bauman [mailto:Syd_Bauman@xxxxxxxxx]
Sent: Monday, March 23, 2009 8:19 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] Pattern question: first child of first descendant

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

HTH

Current Thread