|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: computed <xsl:apply-templates mode=
> I am <xsl:sort>ing elements and then using <xsl:apply-templates > select=".">. I need to set the @mode attribute of > <xsl:apply-templates>, with a value from the XML. As @mode takes a > qname, not an expression, I cannot reference a variable (set a > variable with <xsl:value-of> and call $var_name), reference a node ( > self::node()/@my_attribute), or call a function ( > current()/@my_attribute or id() or key() ). Is there any way I can > accomplish this? No, there isn't. In general you can only use expressions to compute values, not to compute names of things like variables, templates, or modes. You haven't said what you're trying to do, so it's difficult to offer any advice on how to do it. Michael Kay http://www.saxonica.com/
|
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
|

Cart








