[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: get boolean based on an attribute value
[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[@attr2="true"])'/> Cheers, Tom p XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|