|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: preceding sibling
> -----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
|
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








