[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Getting the first preceding-sibling with a specific child element


Subject: Re: [xsl] Getting the first preceding-sibling with a specific child element
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 26 Jan 2005 12:12:44 GMT

   preceding-sibling::x[title][1]

This will select the first x element (counting backwards) that has a
title. (so will return at most 1 node)

   preceding-sibling::x/title[1]

This will select the first title element of each of the selected x
elements so will return any number of nodes.

  (preceding-sibling::x/title)[1]

This will select the first title elemnt (in document order) that is a
child of the preceding sibling x elements (so will return at most 1
node)


Current Thread