xsl-list
[Top] [All Lists]

RE: get boolean based on an attribute value

2003-03-26 11:01:51
Sorry, it was not a well formed document. I fixed it.

Your solution worked. Thank you very much !

Mark

--- "Passin, Tom" <tpassin(_at_)mitretek(_dot_)org> wrote:
[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



__________________________________________________
Do you Yahoo!?
Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
http://platinum.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>