RE: parameter count in xsl:number
> I'm trying to pass an element as parameter for a named > template, to be used > in a xsl:number expression. I use it like this : > > <xsl:number level="any" > format="_1" > count="$element"/> > The count attribute must be a pattern, and "$element" is not a pattern. It sounds as if $element is a variable that contains a pattern. In general in XSLT you can't use variables to contain expressions, patterns, or parts thereof, you can only use them to hold strings, numbers, node-sets, and booleans. You can probably use count="*[name()=$element]", if you're careful about namespaces. <xsl:number> is the one place in XSLT where variables can be used within a predicate that forms part of a pattern. Mike Kay 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