This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Filtering elements of a tree


Hi all,
I am having an xml like this -

<Topic id="5" Text="music">
 	<category id="6" Text="blues">
 		<artist id="7" Text="bb king"/>
 		<artist id="8" Text="lightnin hopkins"/>
 	</category>
 	<category id="6" Text="red">
 		<Category id="11" Text="bb">
 			<artist id="8" Text="lightnin hopkins"/>
 		</Category>
 	</category>
 	<category id="6" Text="jazz">
 		<category id="11" Text="bebop">
 			<artist id="7" Text="charlie parker"/>
 		</category>
 		<artist id="7" Text="miles davis"/>
 		<artist id="10" Text="john coltrane"/>
 	</category>
</Topic>

I want to select the element artist with id=7 and its parent, 
grand parent and so on.
After transformation the xml should look like this-

<TreeNode id="5" Text="music">
 	<TreeNode id="6" Text="blues">
 		<TreeNode id="7" Text="bb king"/>
 	</TreeNode>
 	<TreeNode id="6" Text="jazz">
 		<TreeNode id="11" Text="bebop">
 			<TreeNode id="7" Text="charlie parker"/>
 		</TreeNode>
 		<TreeNode id="7" Text="miles davis"/>
 	</TreeNode>
</TreeNode>

Please assist.
Thanks in advance,
Venkatesh
_________________________________________________________
Click below to visit monsterindia.com and review jobs in India or 
Abroad
http://monsterindia.rediff.com/jobs


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]