Re: if confusion
>> <xsl:when test="../TYPE=1"> > Your <xsl:when> should read: > <xsl:when test="../TYPE[.=1]"> The first one is a boolean expression which is true if any element of the node set ../TYPE has value considered equal to one. (ie equal to the number 1 after the specified coercions between text values and numbers take place)/ ../TYPE[.=1] is the nodeset of those TYPE elements that have value equal to one, and as it's used in a boolean context, it will be considered true if the nodeset is non empty. By my reckoning, these are equivalent, aren't they? David 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