[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] XSL Unique values
I have an xml document which looks like this: <products> <product> <name>shirt</name> <metadata fieldid="1"> <fieldvalue>long sleeve</fieldvalue> <metadata fieldid="2"> <fieldvalue>red</fieldvalue> <metadata fieldid="3"> <fieldvalue>RG</fieldvalue> </metadata> <metadata fieldid="3"> <fieldvalue>LN</fieldvalue> </metadata> </metadata> </metadata> <metadata fieldid="1"> <fieldvalue>short sleeve</fieldvalue> <metadata fieldid="2"> <fieldvalue>blue</fieldvalue> <metadata fieldid="3"> <fieldvalue>RG</fieldvalue> </metadata> <metadata fieldid="3"> <fieldvalue>SM</fieldvalue> </metadata> </metadata> </metadata> <metadata fieldid="1"> <fieldvalue>sleeveless</fieldvalue> <metadata fieldid="2"> <fieldvalue>red</fieldvalue> <metadata fieldid="3"> <fieldvalue>LN</fieldvalue> </metadata> <metadata fieldid="3"> <fieldvalue>SM</fieldvalue> </metadata> </metadata> </metadata> </product> <product> <name>t-shirt</name> <metadata fieldid="1"> <fieldvalue>long sleeve</fieldvalue> <metadata fieldid="2"> <fieldvalue>red</fieldvalue> <metadata fieldid="3"> <fieldvalue>AA</fieldvalue> </metadata> <metadata fieldid="3"> <fieldvalue>BB</fieldvalue> </metadata> </metadata> </metadata> <metadata fieldid="1"> <fieldvalue>short sleeve</fieldvalue> <metadata fieldid="2"> <fieldvalue>blue</fieldvalue> <metadata fieldid="3"> <fieldvalue>CC</fieldvalue> </metadata> <metadata fieldid="3"> <fieldvalue>DD</fieldvalue> </metadata> </metadata> </metadata> <metadata fieldid="1"> <fieldvalue>sleeveless</fieldvalue> <metadata fieldid="2"> <fieldvalue>red</fieldvalue> <metadata fieldid="3"> <fieldvalue>AA</fieldvalue> </metadata> <metadata fieldid="3"> <fieldvalue>EE</fieldvalue> </metadata> </metadata> </metadata> </product> </products> Is there any way using XSL I can get the unique metadata[@fieldid=3]/fieldvalues for each product. I know I can do it across the entire XML doc. In this example for product(name=shirt) it would be RG,LN and SM , product(name=t-shirt) it would be AA,BB,CC,DD,EE. I want to be able to get these separately for each product and iterate through it within the product if possible. Thank you. Prakash __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
|
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
|