Re: Simple XPath question

Subject: Re: Simple XPath question
From: David Carlisle <davidc@xxxxxxxxx>
Date: Mon, 22 Nov 1999 11:24:40 GMT
> Then a solution is :

It doesn't work as 
>  following-sibling::PERSON/@lastname = ./@lastname and
>  following-sibling::PERSON/@firstname = ./@firstname

does not force that it is the same following-sibling. ie it selects
a PERSON if some later person has the same firstname, and a third person
has the same lastname.  You can make the selection in various ways in
xslt but I suspect Paul is right that you can't do it in a single
xpath expression unless you give yourself an extension function that
(say) returns a string uniquely generated from the firstname and
lastname attributes of an element node, then you could do

dpc:bothnames(following-sibling::PERSON)=dpc:bothnames(PERSON)

David


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread