[Mark Ivs]
Here's how my xml looks.
<result>
<a attr1="something" attr2="false">
<a attr1="something" attr2="false">
<a attr1="something" attr2="true">
<a attr1="something" attr2="false">
<a attr1="something" attr2="false">
<a attr1="something" attr2="false">
<result>
I hope it does not look like this because this is not well-formed xml.
I want to do an xsl:if which will return me true if
atleast one of the values of attr2 = true. If all the
values of attr2=false, I want the if statement to
return false.
How can I do that ? Your help is greatly appreciated.
Assuming the source is fixed to be well-formed, then this will do it (if
invoked from the "result" context) -
<xsl:value-of select='count(a[(_at_)attr2="true"])'/>
Cheers,
Tom p
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list