Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries >Thread Prev - Re: How to simplify? >Thread Next - Re: How to simplify? Re: How to simplify?To: NULL Date: 6/7/2008 3:01:00 PM On 07-06-2008 14:27:36, Martin Honnen wrote: > xsl:copy needs a context node so I don't think you can get rid of the > xsl:for-each as that sets up the 'img' element as the context node. > If that stylesheet creates HTML or XHTML then you could drop the > xsl:apply-templates as 'img' elements in HTML or XHTML are empty. Too bad. The for-each kinda tortures my eyes when knowing there's only one element :) Thanks for the tip about removing apply-templates. I've just sent another message to the group about something related. Maybe you could answer it? Is it somehow possible to write a generic template that adds a given attribute name with a given attribute value to a give node? E.g. if I had a node, e.g. <node id="1"/>, then I'd like to call a template with this node and attribute name/value like class/blue and the result would be <node id="1" class="blue" />. Otherwise I'm thinking about doing it with C# code in the XSLT but I'd like to avoid C# if possible. | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
