Re: [xsl] How to select either ElementA -OR- ElementB in an axis

Subject: Re: [xsl] How to select either ElementA -OR- ElementB in an axis
From: "Christopher R. Maden" <crism@xxxxxxxxx>
Date: Wed, 15 Jun 2005 12:25:05 -0700 (PDT)
chris wrote:
> Thanks for the response.  Are you sure that's correct or am I goofing
> it up somehow?  Using Saxon 8.4, I get an error trying to use your
> solution...

No, that won't work.  You need to look at all your ancestors, then find
the closest one that matches your pattern:

ancestor::*[name() = 'A' or name() = 'B'][1]

HTH,
Chris
-- 
Christopher R. Maden, Principal Consultant, crism consulting
XML-SGML-HTML-DTDs-schemas-XSL-DSSSL-conversion-training-ebooks-B2B
<URL: http://crism.maden.org/consulting/ >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4  5DFC AC52 F825 AFEC 58DA

Current Thread