|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XPATH | union operator question
"Andreas L. Delmelle" <a_l.delmelle@xxxxxxxxxx> wrote in message news:CIEIIKAKHEBMGMANDDFOEELGCFAA.a_l.delmelle@xxxxxxxxxxxxx > > -----Original Message----- > > From: Marc Liyanage > > > > On 21.12.2003, at 14:24, Andreas L. Delmelle wrote: > > > > > Perhaps Mike Kay's answer earlier on in this thread could be the > > > solution : > > > > > > <xsl:value-of select="(thing[lang($mylang)] | thing)[last()] /> > > > > I read that, but I guess that's useful for the original problem, where > > you have a hierarchy, i.e. you have an outermost and an innermost node > > Ah! I thought it worked like this : > > first the XPath union operator constructs a set, say > <thing xml:lang="en" /> > <thing /> No, the union is between all "thing" children for which lang($mylang) is true and *all* "thing" children. Of course, the result of this union is all "thing" children (and in document order): <thing/> <thing xml:lang="de"/> <thing xml:lang="en"/> Dimitre Novatchev. FXSL developer http://fxsl.sourceforge.net/ -- the home of FXSL Resume: http://fxsl.sf.net/DNovatchev/Resume/Res.html XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








