-----Original Message-----
From: Kaarle Kaila [mailto:kaarle(_dot_)kaila(_at_)iki(_dot_)fi]
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[(_at_)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