Subject: RE: [xsl] preceding sibling From: "Andreas L. Delmelle" <a_l.delmelle@xxxxxxxxxx> Date: Sun, 18 Apr 2004 13:09:34 +0200 |
> -----Original Message----- > From: Kaarle Kaila [mailto:kaarle.kaila@xxxxxx] Hi, <snip /> > I want to print the names after each other but if teh givenname is same as > previous one then I want to print only the surname. > > The lower part of this xsl section is OK to compare the name in the person > but how should I compare with the givenname of the previous sibling in > notice element with tag="NAME". > If I interpret correctly, the expression you are looking for is something like: test="preceding::notice[@tag='NAME'][1]/name/givenname[.=current()]" This will be true when the immediately preceding notice node with an @tag equal to 'NAME' has a name/givenname child equal to the current node. Hope this helps! Cheers, Andreas
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] preceding sibling, Mukul Gandhi | Thread | [xsl] Dmoz xml structure sort, John Hamman |
Re: [xsl] preceding sibling, Mukul Gandhi | Date | [xsl] Dmoz xml structure sort, John Hamman |
Month |