Re: [xsl] Combine content of separate elements

Subject: Re: [xsl] Combine content of separate elements
From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx>
Date: Fri, 17 Nov 2006 11:57:01 +0000
On 11/17/06, Per Osnes <per.osnes@xxxxxx> wrote:
Hi,
I have a follow-up question to Michael's answer/explanation (below).
Is there any difference between these:

a) select="following-sibling::*[self::para|self::para2][1][self::para2]
b) select="following-sibling::*[self::para2][1]

Or rather:
a) the first following sibling that is a para or para2, provided it is a
para2.
b) the first following sibling that is a para2

I try to see the reason for using the first alternative, but am not able
to...

(a) will only select the next <para2> element if it comes before the next <para> element, (b) will simply select the next <para2>

It's actually a really impressive way of doing it...

Current Thread