Subject: [xsl] Re: XPATH | union operator question From: "Dimitre Novatchev" <dnovatchev@xxxxxxxxx> Date: Sun, 21 Dec 2003 18:04:53 +0100 |
"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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XPATH | union operator qu, Andreas L. Delmelle | Thread | [xsl] "Primary document entity coun, SP/Nowotny Florian |
RE: [xsl] XPATH | union operator qu, Andreas L. Delmelle | Date | Re: [xsl] preventing output of attr, David Holden |
Month |