xsl-list
[Top] [All Lists]

Re: [xsl] Selecting the node which have child without repition

2010-11-18 16:29:08
3 observations:

(1) The b node that is a 'duplicate' isn't a sibling in your example because it 
has a different parent.
(2) If you want only the first you should compare it with previous nodes, not 
following.
(3) From your direction I infer that you only should compare with other b nodes 
that have a c child.

I thing the following should do this, supposing that the example gives the 
general format of the document (e.g no b nodes in stray locations):

//b[child::c][not(./@name=preceding::b[child::c]/@name)]
-- 
Piet van Oostrum
Cochabamba. URL: http://pietvanoostrum.com/
Nu Fair Trade woonartikelen op http://www.zylja.com

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>