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[(_at_)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
--~------------------------------------------------------------------
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>
--~--