Subject: Re: 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
|