Subject: [xsl] XSL Unique values From: Prakash R <raghits@xxxxxxxxx> Date: Wed, 31 Aug 2005 13:40:37 -0700 (PDT) |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Change Namespace of eleme, Kevin L. Cobb | Thread | Re: [xsl] XSL Unique values, Joris Gillis |
Re: [xsl] Re: avoiding disable-outp, Wendell Piez | Date | RE: [xsl] Change Namespace of eleme, Kevin L. Cobb |
Month |