[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Selecting the node which have child without repition
Hi all, I am facing a problem while selecting a node through xpath....please help me out Here is the input xml <test> <a> <b name ='1'></b> <b name ='2'></b> <b name ='3'> <c></c> </b> <b name ='4'> <c></c> <c></c> </b> </a> <a> <b name ='1'></b> <b name ='2'> <c></c> </b> <b name ='3'></b> <b name ='4'> <c></c> </b> </a> </test> Xpath: //b[child::c][not(./@name=following-sibling::b/@name)] Output: b name="3" b name="4" b name="2" b name="4" What I want is to select all 'b' that have child 'c', provide the 'b' with same '@name' which are selected first should not be selected further. Desired output: Output: b name="3" b name="4" b name="2" As b with @name = 4 has already been searched, it should not come again in search. Please help me .....thanks a lott.... Rashi
|
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
|