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="5">
<fieldvalue>1</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="5">
<fieldvalue>1</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="5">
<fieldvalue>1</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 in xsl to determine if atleast one of
the fieldvalue of metadata with fieldid=5 is 1
i.e.
<xsl:if test="any(metadata[(_at_)fieldid=5]/fieldvalue) =
1">
</xsl:if>
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>
--~--